diff --git a/frontend/.editorconfig b/.editorconfig similarity index 85% rename from frontend/.editorconfig rename to .editorconfig index 59d9a3a3e7..0d2f640064 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 3e8ed50c74..821528226b 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 7d87938968..7d6460f7b8 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 0000000000..c431e9d0ac --- /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 ebb44a2668..0000000000 --- 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 57802a9c43..0000000000 --- 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 2cbeb489f7..0000000000 --- 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 4b312610f5..630db8e292 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 50e4b92aeb..0000000000 --- a/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -v16.18.0 diff --git a/README.md b/README.md index 1abe57d8ce..6023fde4a2 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 58f9e46133..c39e09fa6f 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 f4b2db6b87..0000000000 --- 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 5619b66386..0000000000 --- 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 4dd3c76737..c2065bc262 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 4ac514d803..0000000000 --- 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 0000000000..67c6c836d4 --- /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 0000000000..af34d82dbd --- /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 e69de29bb2..0000000000 diff --git a/backend/gradle/wrapper/gradle-wrapper.jar b/backend/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000..ccebba7710 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 0000000000..bdc9a83b1e --- /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 0000000000..79a61d421c --- /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 0000000000..93e3f59f13 --- /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 0000000000..df71bb6a0f --- /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 de2b06a6ad..0000000000 --- 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 0000000000..a4ad58c37f --- /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 013db30644..0000000000 --- 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 f32c4d66cb..0000000000 --- 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 8f0a1fb4e0..0000000000 --- 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 0ad486f1b7..0000000000 --- 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 a95ac92897..0000000000 --- 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 58c4abfad2..0000000000 --- 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 98f079dce4..0000000000 --- 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 d2f8a4ec06..0000000000 --- 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 766f8c9456..0000000000 --- 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 72087c60ba..0000000000 --- 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 cb46e9b707..0000000000 --- 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 5703da33b8..0000000000 --- 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 1c7578cb91..0000000000 --- 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 26cb86aba5..0000000000 --- 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 b08aaafe5b..0000000000 --- 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 f285f5d1e1..0000000000 --- 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 70aa42b1da..0000000000 --- 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 797c9301d1..0000000000 --- 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 7d4b233cc5..0000000000 --- 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 fd83f96cbb..0000000000 --- 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 0000000000..1130715a60 --- /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 0000000000..afcbefd485 --- /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 0000000000..d46b7c1ebf --- /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 0000000000..d86f5bcccc --- /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 0000000000..e4940d8b65 --- /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 0000000000..2c9cf04d69 --- /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 0000000000..e8094638f1 --- /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 0000000000..2a5ba07bbd --- /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 0000000000..6240d853da --- /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 0000000000..53d28df7d0 --- /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 0000000000..994cc8f95c --- /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 0000000000..a0c48361e2 --- /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 0000000000..b882355cbe --- /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 0000000000..9f0694f94a --- /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 0000000000..382808765f --- /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 0000000000..f17b0a35d6 --- /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 0000000000..b1e6e8d0a0 --- /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 0000000000..6b5cafb883 --- /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 0000000000..8066f6a1d2 --- /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 0000000000..cc35340b96 --- /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 0000000000..f10a9da57c --- /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 0000000000..82a113a59f --- /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 0000000000..48a777717b --- /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 0000000000..afc58b8347 --- /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 0000000000..b973b1e710 --- /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 0000000000..de9ed4995c --- /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 0000000000..45b6cb8252 --- /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 0000000000..010b027024 --- /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 0000000000..14ab019a16 --- /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 0000000000..3f9b7ba5ee --- /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 0000000000..744597a506 --- /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 0000000000..ca5555c1a7 --- /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 0000000000..0de37cdb92 --- /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 0000000000..d304cccd7d --- /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 0000000000..8cc5eb7d24 --- /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 0000000000..c455b5bd22 --- /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 0000000000..41486c7c26 --- /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 0000000000..99ace439dc --- /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 0000000000..67a3687ec4 --- /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 0000000000..facbcb2b88 --- /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 0000000000..dfbfc3afc3 --- /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 0000000000..4ee771cdf9 --- /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 0000000000..5afc0980ff --- /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 0000000000..87d083790d --- /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 0000000000..089e7452b0 --- /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 0000000000..deb26eed3c --- /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 0000000000..da7e3f6d1e --- /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 0000000000..cd649d7d1b --- /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 0000000000..36a0d7408a --- /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 0000000000..f34a6ee233 --- /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 0000000000..ac5b214057 --- /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 0000000000..c8873c1ac9 --- /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 0000000000..a6b082cb28 --- /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 0000000000..e4a57f70fd --- /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 0000000000..552520fed0 --- /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 0000000000..ae3bf4afb3 --- /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 0000000000..1c056c85bb --- /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 0000000000..dd4731f6e0 --- /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 0feb61f860..0000000000 --- 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 4cf451a20e..0000000000 --- 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 4e81bca8e0..0000000000 --- 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 f393c167c8..0000000000 --- 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 120ab74385..0000000000 --- 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 9690bc929d..0000000000 --- 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 a6ce5cd4b4..0000000000 --- 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 b153929348..0000000000 --- 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 aa2e2c2054..0000000000 --- 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 dba1fe9429..0000000000 --- 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 67ab49ae76..0000000000 --- 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 156c942b28..0000000000 --- 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 e2bf59ae57..0000000000 --- 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 5e6d005064..0000000000 --- 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 99c7a50887..0000000000 --- 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 cdfab33236..0000000000 --- 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 724fc1dbf5..0000000000 --- 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 7bf8ccfa9d..0000000000 --- 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 5e058f5109..0000000000 --- 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 6673397d28..0000000000 --- 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 ddfa964012..0000000000 --- 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 4a082b514c..0000000000 --- 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 049b8fa2b7..0000000000 --- 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 c95043c122..0000000000 --- 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 fca01308ec..0000000000 --- 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 e0f88928ee..0000000000 --- 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 6136f9249d..0000000000 --- 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 6a88e7fba2..0000000000 --- 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 c5280e9693..0000000000 --- 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 6a3bd67563..0000000000 --- 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 92605c9a81..0000000000 --- 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 03e352a329..0000000000 --- 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 2f23342145..0000000000 --- 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 63ab4d7949..0000000000 --- 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 20e1ec01cf..0000000000 --- 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 381ff5ad4e..0000000000 --- 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 f101521bfd..0000000000 --- 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 0d9ad5e035..0000000000 --- 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 af2629f725..0000000000 --- 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 81549338a7..0000000000 --- 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 3e6a098e71..0000000000 --- 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 66ed1ba12f..0000000000 --- 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 5433ce6c50..0000000000 --- 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 4bcfbdd229..0000000000 --- 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 446c0940bd..0000000000 --- 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 169832032d..0000000000 --- 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 074567aae5..0000000000 --- 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 14c2872c0d..0000000000 --- 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 c3a1d2a611..0000000000 --- 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 c433ad5480..0000000000 --- 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 adbe075bb4..0000000000 --- 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 17f76645ec..0000000000 --- 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 925a8a86ae..0000000000 --- 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 09af167a32..0000000000 --- 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 0000000000..44799ee042 --- /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 0000000000..042a02f519 --- /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 0000000000..a477ba05c2 --- /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 0000000000..990998c66c --- /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 0000000000..452d169058 --- /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 0000000000..d3276495e8 --- /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 0000000000..ea04f78e7b --- /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 0000000000..b4708b4d63 --- /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 0000000000..8d68f62f5e --- /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 0000000000..76bd204981 --- /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 0000000000..54ff14120b --- /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 0000000000..1f13b61e5e --- /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 0000000000..62711d3edc --- /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 0000000000..74280badd7 --- /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 0000000000..2e73166469 --- /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 a97dc23d91..0000000000 --- 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 e73264ac33..0000000000 --- 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 a814560ec7..0000000000 --- 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 728899917e..0000000000 --- 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 f562d49b5a..0000000000 --- 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 e52c391262..0000000000 --- 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 3f6025c24b..0000000000 --- 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 ffb4ec6d38..0000000000 --- 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 923ee42724..0000000000 --- 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 dcad8dadf6..0000000000 --- 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 69fb9c77da..0000000000 --- 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 2b1c798d1e..0000000000 --- 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 cb8b499655..0000000000 --- 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 128040ea68..0000000000 --- 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 d8da10b67b..0000000000 --- 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 dcdfea5625..0000000000 --- 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 a37c4dd18f..0000000000 --- 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 5747e232f5..0000000000 --- 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 5a4240a5fa..0000000000 --- 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 610a00ae99..0000000000 --- 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 894bc346da..0000000000 --- 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 08e787f47a..0000000000 --- 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 c788ae5a3b..0000000000 --- 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 0f6d453d5d..0000000000 --- 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 555c46d50e..0000000000 --- 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 b8550e73b0..0000000000 --- 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 9b2836f50f..0000000000 --- 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 af8bcdbb75..0000000000 --- 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 d25d664a46..0000000000 --- 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 7b08ce4ebc..0000000000 --- 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 6312017dcc..0000000000 --- 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 51bc487a41..0000000000 --- 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 df2ec53e78..0000000000 --- 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 e9d594d4b4..0000000000 --- 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 29723027e4..0000000000 --- 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 dcf63f11ec..0000000000 --- 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 11370fcd09..0000000000 --- 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 c954383468..0000000000 --- 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 4150e5f5c3..0000000000 --- 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 6c73b5bd5a..0000000000 --- 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 f19a0d4656..0000000000 --- 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 148977c610..0000000000 --- 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 9e262c6a53..0000000000 --- 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 81e892f980..0000000000 --- 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 5f85c1da78..0000000000 --- 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 7a64ce9df9..0000000000 --- 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 f9de785a0d..0000000000 --- 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 b7becc57f5..0000000000 --- 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 fbe605b664..0000000000 --- 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 fac6a9fb62..0000000000 --- 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 11f547d748..0000000000 --- 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 8844a233b7..0000000000 --- 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 41a770495a..0000000000 --- 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 5d0f7f2fa9..0000000000 --- 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 f08b3b32f7..0000000000 --- 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 fa87aaf259..0000000000 --- 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 6c085d1619..0000000000 --- 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 a67f913aa6..0000000000 --- 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 0409ac0d30..0000000000 --- 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 0000000000..d24fdfc601 --- /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 53c37a1660..dee70d2f54 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 0000000000..8d3dfb047c --- /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 660dd46d64..332f45f5a9 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 99f9670694..9fc45a2966 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 914f45474f..3c3f4ba142 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 0000000000..05eccce866 --- /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 6fbf1eebee..35f104923b 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 a089d82aac..4ef4482c6d 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 cf15c8f155..1e33d98087 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 544066064e..00bb0f659a 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 9a41946945..7de231d1be 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 bdcf82433b..ed534be5c0 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 0000000000..70e11b94fe --- /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 0000000000..e36d47183a --- /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 0000000000..27d039daaf --- /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 0000000000..d24f5dc0af --- /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 0000000000..8cf653eac8 --- /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 0000000000..0a8b51760c --- /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 0000000000..c90533f0c0 --- /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 0000000000..c61da5480d --- /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 0000000000..2bcfb48ee1 --- /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 0000000000..7b70ca046a --- /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 0000000000..add69858cb --- /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 0000000000..542dc445f4 --- /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 0000000000..6e07d021b2 --- /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 0000000000..d94ecbf4a3 --- /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 0000000000..d68cc5218e --- /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 0000000000..e4c41b2259 --- /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 0000000000..49b61e3cc4 --- /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 0000000000..3f6c22d1ba --- /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 0000000000..eafb2ff879 --- /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 0000000000..e2aeb79ebd --- /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 0000000000..0c350c0acb --- /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 0000000000..c80a2545e5 --- /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 0000000000..578713a22a --- /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 0000000000..14e273430a --- /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 0000000000..eaab6f8533 --- /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 0000000000..e0285afe7e --- /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 c24a8bc07a..0000000000 --- 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 80848532e4..0000000000 --- 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 0000000000..0b8414f891 --- /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 0000000000..78b40c04e9 --- /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 0000000000..0077748148 --- /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 0000000000..02e4254378 --- /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 0000000000..b7de9f5ab3 --- /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 0000000000..d11af1e8ca --- /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 0000000000..958da939a4 --- /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 0000000000..3ab30d16d6 --- /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 0000000000..dc753716cd --- /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 0000000000..ed5730de11 --- /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 0000000000..18edb199ac --- /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 504db95d67..0000000000 --- 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 0079c995ca..0000000000 --- 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 b68475e0fc..0000000000 --- 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 677f30ff8a..0000000000 --- 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 0000000000..334084127f --- /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 0000000000..5239ee0edb --- /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 7afcdce5e6..0000000000 --- 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 fdc1b3a8a0..518012ff36 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 0000000000..1fca89d037 --- /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 0000000000..987fa336d6 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 0000000000..33b4c5412c 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 0000000000..3a0b03bfeb 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 0000000000..b3930d0f04 --- /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 0000000000..7e98e1d7dc 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 0000000000..fa4e1b68de 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 0000000000..644305093d 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 0000000000..70cbadd272 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 0000000000..119228fe6b --- /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 0000000000..fa99de77db --- /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 0000000000..dee26ef9ea --- /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 0000000000..3df619cca8 --- /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 ec6d825b68..0000000000 --- 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 0680b43f9c..0000000000 --- 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 e69de29bb2..0000000000 diff --git a/frontend/src/app/app.component.spec.ts b/frontend/src/app/app.component.spec.ts deleted file mode 100644 index fe34526cf3..0000000000 --- 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 c823ac44df..0000000000 --- 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 138162ab8e..0000000000 --- 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 7c26e08f2d..0000000000 --- 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 f1fde91733..0000000000 --- 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 19b667edcf..0000000000 --- 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 d49888aadd..0000000000 --- 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 f87452d86d..0000000000 --- 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 2b6f1ca64c..0000000000 --- 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 b8f24f5bb4..0000000000 --- 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 d3ac4f2b87..0000000000 --- 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 d58456a838..0000000000 --- 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 adb3d7fdb6..0000000000 --- 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 bab8d75112..0000000000 --- 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 c4dab08567..0000000000 --- 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 e6e59c5f0b..0000000000 --- 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 c2477ce998..0000000000 --- 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 ee17201b9b..0000000000 --- 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 ae47c387e7..0000000000 --- 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 18c9203048..0000000000 --- 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 4e13fac22b..0000000000 --- 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 511ae1cf4a..0000000000 --- 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 7e59fd88d4..0000000000 --- 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 d2fb804e92..0000000000 --- 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 f211d158f7..0000000000 --- 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 19b667edcf..0000000000 --- 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 b16abccfa0..0000000000 --- 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 c6e43fd232..0000000000 --- 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 29a269876d..0000000000 --- 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 19b667edcf..0000000000 --- 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 2246813c7b..0000000000 --- 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 16b21f3fde..0000000000 --- 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 1f12b344f9..0000000000 --- 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 a145cb8ea5..0000000000 --- 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 f91631c76d..0000000000 --- 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 7fb4bbbd7b..0000000000 --- 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 e414044277..0000000000 --- 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 19b667edcf..0000000000 --- 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 736da7bba6..0000000000 --- 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 2dc58a4116..0000000000 --- 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 f4510e819f..0000000000 --- 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 19ec4d884b..0000000000 --- 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 17acd63e4e..0000000000 --- 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 531845f616..0000000000 --- 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 713729dd16..0000000000 --- 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 eb8b77683f..0000000000 --- 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 511ae1cf4a..0000000000 --- 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 a2277643bc..0000000000 --- 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 de8f3c771e..0000000000 --- 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 88070535e5..0000000000 --- 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 b9c78ed408..0000000000 --- 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 8c7099b578..0000000000 --- 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 fb298a761d..0000000000 --- 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 e630af5eb1..0000000000 --- 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 34cb123980..0000000000 --- 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 b4a4bf84b9..0000000000 --- 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 22e5c879d0..0000000000 --- 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 09c7f369b1..0000000000 --- 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 4fe1eb9e8e..0000000000 --- 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 6dc4be3aa9..0000000000 --- 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 dc7521adb6..0000000000 --- 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 2e6fa61abc..0000000000 --- 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 d56bc46865..0000000000 --- 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 16cca44583..0000000000 --- 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 4daefbc18d..0000000000 --- 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 f6be8a3316..0000000000 --- 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 62fb4c8494..0000000000 --- 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 b862c660e0..0000000000 --- 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 d82122506a..0000000000 --- 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 6b7c46ca75..0000000000 --- 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 c3af6695f4..0000000000 --- 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 c735269086..0000000000 --- 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 376000cb54..0000000000 --- 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 d971c980a8..0000000000 --- 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 cd4280ad5c..0000000000 --- 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 44df0ea2d7..0000000000 --- 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 4f72ed81ab..0000000000 --- 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 7c21adc0a4..0000000000 --- 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 9de1b7e25d..0000000000 --- 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 d5316c0f13..0000000000 --- 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 cb1ccaa28f..0000000000 --- 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 f1c08aebc0..0000000000 --- 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 bb41e140ae..0000000000 --- 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 8637c416bd..0000000000 --- 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 e48d7c6830..0000000000 --- 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 089ba34512..0000000000 --- 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 4c1b230333..0000000000 --- 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 60c943dbfa..0000000000 --- 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 9c3c86be9b..0000000000 --- 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 767348957c..0000000000 --- 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 ccb09ce258..0000000000 --- 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 fa533cb179..0000000000 --- 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 22d3c97115..0000000000 --- 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 2f17360aff..0000000000 --- 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 584869a2a5..0000000000 --- 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 abafce147f..0000000000 --- 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 a3fc7efbfc..0000000000 --- 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 bd5d21c301..0000000000 --- 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 a3643782e6..0000000000 --- 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 3e7404f516..0000000000 --- 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 2aeb21b2c0..0000000000 --- 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 2d6faacb97..0000000000 --- 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 b411ca3dd2..0000000000 --- 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 6ac35e1c89..0000000000 --- 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 6e2330bdf1..0000000000 --- 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 3243d699a5..0000000000 --- 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 a0234c379c..0000000000 --- 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 fdc7b1fd4a..0000000000 --- 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 4d21dd5d69..0000000000 --- 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 f20c20f354..0000000000 --- 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 ced4734aab..0000000000 --- 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 9797d5bae2..0000000000 --- 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 f1ce732e9d..0000000000 --- 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 20a5e2bca7..0000000000 --- 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 e02e2367c8..0000000000 --- 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 eb79aa3727..0000000000 --- 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 8c49f14594..0000000000 --- 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 fd0cafb65d..0000000000 --- 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 a5c24602f2..0000000000 --- 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 a9498928a2..0000000000 --- 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 49ffa55ccb..0000000000 --- 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 55759fae58..0000000000 --- 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 13aad9a335..0000000000 --- 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 d35eb22568..0000000000 --- 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 b084e73540..0000000000 --- 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 3ec13f0523..0000000000 --- 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 c808035c98..0000000000 --- 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 3e56caaaa9..0000000000 --- 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 155a2f5cec..0000000000 --- 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 a0fd990efb..0000000000 --- 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 58fc5e9f18..0000000000 --- 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 d3c723d8bd..0000000000 --- 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 f909743c8a..0000000000 --- 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 cc8a00f5d9..0000000000 --- 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 85e5cd2bf7..0000000000 --- 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 7df29eeab6..0000000000 --- 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 abff6061d8..0000000000 --- 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 eb9cad0631..0000000000 --- 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 0e3fbf2e88..0000000000 --- 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 3deee357cb..0000000000 --- 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 b7840bc3f9..0000000000 --- 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 a0d8f703a8..0000000000 --- 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 41004cbc47..0000000000 --- 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 191a2ec45d..0000000000 --- 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 8ec5b9c9c7..0000000000 --- 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 e69de29bb2..0000000000 diff --git a/frontend/src/assets/Logo.svg b/frontend/src/assets/Logo.svg new file mode 100644 index 0000000000..92c94cd2ee --- /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 a99fc2d214..0000000000 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 d5c81f3e49..0000000000 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 6a5a5594e3..0000000000 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 3efc537de4..0000000000 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 16d1448208..0000000000 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 b2ab888eab..0000000000 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 92e269521f..0000000000 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 d50687ad3f..0000000000 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 22e3a30c4e..0000000000 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 2328fb5f79..0000000000 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 8eeaf920a2..0000000000 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 dfd8edbf4a..0000000000 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 ee1454fe46..0000000000 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 0ac56d7fea..0000000000 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 237e8c634c..0000000000 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 19139da26a..0000000000 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 a254967f22..0000000000 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 57a53022d9..0000000000 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 44db3fedf7..0000000000 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 f3b46906eb..0000000000 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 76dbced0c7..0000000000 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 d3dc6d1b7c..0000000000 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 048d6f9e91..0000000000 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 6703bf0ca9..0000000000 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 867b95e0e6..0000000000 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 7651c4200a..0000000000 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 b14b2173d9..0000000000 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 f7ab71e70b..0000000000 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 5b05ada17d..0000000000 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 339b9ee1dc..0000000000 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 6359901f2b..0000000000 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 3afccc5fde..0000000000 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 9b075dd032..0000000000 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 34f65a157f..0000000000 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 c789c6d5a6..0000000000 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 fd7d870716..0000000000 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 635ece8ef5..0000000000 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 946124709e..0000000000 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 7bc79d54a2..0000000000 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 a59069f2b2..0000000000 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 9118800f36..0000000000 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 be37f79267..0000000000 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 5f6e38ccb9..0000000000 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 2c9c4ecf4e..0000000000 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 8572f06f15..0000000000 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 27f08038ff..0000000000 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 05c3bb9d28..0000000000 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 11d0a95f42..0000000000 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 d3629c3ec1..0000000000 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 d0e85f4032..0000000000 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 4952d55da9..0000000000 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 e3d8789dcc..0000000000 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 3c7c2e4d9f..0000000000 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 ebda3ed446..0000000000 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 024c95f602..0000000000 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 a67477674b..0000000000 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 bea191bf44..0000000000 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 cb6e1e9db7..0000000000 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 bf1c9181e4..0000000000 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 dfc45ffd87..0000000000 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 5de1b90faa..0000000000 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 d750f4bf35..0000000000 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 bdeea108c1..0000000000 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 f20f948698..0000000000 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 2bad2a318c..0000000000 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 a4a2d924b7..0000000000 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 cac504e2ec..0000000000 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 ba7baf3da8..0000000000 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 506ba6c93d..0000000000 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 7a2e396020..0000000000 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 714083bdf2..0000000000 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 16340ee6fc..0000000000 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 4c9fc233c3..0000000000 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 e2147710a2..0000000000 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 3ebdbf8408..0000000000 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 eb7cda5236..0000000000 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 73d5a2fd7d..0000000000 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 7600c2fc02..0000000000 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 8accb905bb..0000000000 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 44ef78ce82..0000000000 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 de7a92fa9c..0000000000 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 97127fb32d..0000000000 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 c799c88596..0000000000 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 55b31a0514..0000000000 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 a26013470e..0000000000 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 a36f3b63d4..0000000000 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 067741766c..0000000000 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 09594a237a..0000000000 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 a44442e688..0000000000 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 31f659f0e3..0000000000 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 e8604eaed8..0000000000 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 0968a7c718..0000000000 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 93b89bcd79..0000000000 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 1be4482a4d..0000000000 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 a34f58ba10..0000000000 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 90d9868f9e..0000000000 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 3d7b060a0d..0000000000 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 63fa483cfa..0000000000 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 78ba1e17ea..0000000000 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 45a50f990c..0000000000 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 dd714abffa..0000000000 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 2dd886e452..0000000000 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 86ef65debf..0000000000 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 64ffaf632b..0000000000 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 4e3a3a2169..0000000000 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 a878604b1e..0000000000 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 0b0ab498ae..0000000000 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 8f7352cb37..0000000000 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 8e75fb594b..0000000000 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 894b85be80..0000000000 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 0978966246..0000000000 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 cc110f523f..0000000000 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 0763a12c6a..0000000000 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 8f694bfe57..0000000000 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 ac9b54a8f1..0000000000 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 993de5e0ab..0000000000 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 ea4ced1c71..0000000000 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 2b1327e78d..0000000000 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 ea77ab8fab..0000000000 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 d3aad1903f..0000000000 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 ac9b54a8f1..0000000000 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 0151a327df..0000000000 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 fada8f13a3..0000000000 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 66e5a6c03c..0000000000 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 98496147cf..0000000000 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 0d13ea7a13..0000000000 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 f9de6ac3b4..0000000000 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 cb5f34d28f..0000000000 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 45a50f990c..0000000000 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 56b0f871a2..0000000000 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 d6f4ba975f..0000000000 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 0cf621e658..0000000000 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 b80e2cc993..0000000000 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 a344632ed0..0000000000 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 f04520a8d8..0000000000 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 61c17ca078..0000000000 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 457d161e6e..0000000000 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 b02ff2185e..0000000000 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 798182d229..0000000000 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 3670c48fdd..0000000000 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 64c1899c9e..0000000000 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 23f2e5d4fe..0000000000 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 f1490aba9b..0000000000 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 8dca95e3ff..0000000000 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 aa45a56aa2..0000000000 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 c95ce5e27c..0000000000 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 1a546f8ecf..0000000000 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 6bd0be8dd1..0000000000 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 e0f866652d..0000000000 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 bdeea108c1..0000000000 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 2d9995cbc4..0000000000 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 b348bd92e1..0000000000 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 ee07233a46..0000000000 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 a28f381548..0000000000 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 568c37192f..0000000000 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 ebdfee5c22..0000000000 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 c336e7da24..0000000000 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 4d6f9d459b..0000000000 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 cd8f7c847e..0000000000 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 7d7b5ab78c..0000000000 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 8e75fb594b..0000000000 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 e77a4e19c6..0000000000 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 99b5b2d7af..0000000000 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 c3811ced98..0000000000 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 3b9e7943f8..0000000000 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 54e08b87c7..0000000000 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 53f88f8a03..0000000000 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 4fbf447bae..0000000000 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 bfc7e0ab85..0000000000 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 6f44c3aa56..0000000000 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 8539869a6c..0000000000 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 6c1446fce0..0000000000 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 30896ca456..0000000000 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 e9436d2ca0..0000000000 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 fe4f843cdf..0000000000 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 b1b1c5ca95..0000000000 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 efb382a0e2..0000000000 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 f9d6150c94..0000000000 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 f215708cbd..0000000000 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 b82854e60a..0000000000 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 67c3679c2e..0000000000 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 4aad82ac4c..0000000000 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 5f6bf99691..0000000000 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 fa62e18bcd..0000000000 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 1e95fbf90b..0000000000 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 bed4086529..0000000000 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 8d0548867f..0000000000 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 81e916bdbb..0000000000 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 b91e85432d..0000000000 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 e8184d94f9..0000000000 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 8b8d7ce33b..0000000000 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 3c80f1f636..0000000000 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 66a8aaa30e..0000000000 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 c82d293490..0000000000 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 6ae3e1f2da..0000000000 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 45a50f990c..0000000000 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 0328a6d02e..0000000000 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 590801ecc5..0000000000 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 31aa42c3f8..0000000000 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 c24e8769bc..0000000000 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 ff83ebf5b7..0000000000 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 b52b7c908a..0000000000 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 d5e59e2dd6..0000000000 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 06ee7bd93c..0000000000 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 ee5efe17d6..0000000000 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 a584a3fdf3..0000000000 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 a9784a5fc2..0000000000 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 7288181159..0000000000 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 92782ff6fe..0000000000 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 765f7ba7eb..0000000000 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 3c9333003f..0000000000 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 98c928a7df..0000000000 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 4b514f964d..0000000000 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 92d6a88b31..0000000000 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 b6405d645a..0000000000 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 6878afdf3c..0000000000 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 2494ea8985..0000000000 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 acd83cac01..0000000000 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 e5897270b2..0000000000 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 1ee4bc2e9a..0000000000 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 16c803def7..0000000000 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 55b31a0514..0000000000 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 634ee49d9b..0000000000 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 971b2ebf37..0000000000 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 9219c6e710..0000000000 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 f29cd6d069..0000000000 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 a3085440c5..0000000000 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 aba5e799e7..0000000000 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 0806103c69..0000000000 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 44ea40cf3f..0000000000 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 267f098293..0000000000 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 b37bed17af..0000000000 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 96ee407830..0000000000 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 f864c084be..0000000000 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 fe96f1420b..0000000000 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 4f50a0ff8e..0000000000 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 6ff74eed4d..0000000000 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 55f1a0f4c5..0000000000 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 c056f09703..0000000000 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 200e10d14f..0000000000 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 cdc52bcab8..0000000000 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 694d418406..0000000000 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 637a1ab300..0000000000 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 abf465bf1d..0000000000 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 2079430c1b..0000000000 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 f2954907d6..0000000000 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 322176a612..0000000000 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 551d3909b4..0000000000 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 33eb0ffd33..0000000000 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 1190b40032..0000000000 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 ac35440b1b..0000000000 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 16f49cfdbd..0000000000 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 db55f2ced7..0000000000 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 d0e85f4032..0000000000 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 14de43df05..0000000000 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 55b31a0514..0000000000 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 42ea3644b1..0000000000 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 88d940fc8c..0000000000 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 652b7daa89..0000000000 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 93c963b1f5..0000000000 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 cb1e5a9a4f..0000000000 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 a2b1ff9a87..0000000000 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 924b68fcee..0000000000 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 c5411f01f7..0000000000 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 2da0fb952d..0000000000 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 941fadb5ee..0000000000 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 64bab3d705..0000000000 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 16b4b14ed0..0000000000 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 d0e85f4032..0000000000 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 ac05c747a3..0000000000 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 164eb9fdf3..0000000000 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 c728d16d4c..0000000000 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 92ab5209b7..0000000000 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 1fc4eca4a1..0000000000 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 6361cf52e0..0000000000 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 c6e4385cda..0000000000 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 6f2bc945b6..0000000000 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 8e970bd7d0..0000000000 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 a9cab69921..0000000000 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 54881c2b7d..0000000000 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 3e1084a8da..0000000000 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 06ccc33f46..0000000000 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 c95d765cc7..0000000000 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 3ac003749f..0000000000 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 e74dda77dd..0000000000 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 ba03574448..0000000000 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 4d5742d4fa..0000000000 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 97dc88dee4..0000000000 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 3270b0a1dd..0000000000 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 97dc88dee4..0000000000 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 55e38436ce..0000000000 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 1f2011b838..0000000000 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 f4a375d592..0000000000 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 7548f9be99..0000000000 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 3b49502da4..0000000000 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 0a5dcda639..0000000000 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 0cf8425aa0..0000000000 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 f202895a07..0000000000 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 d98d8a6d12..0000000000 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 487e16fb6e..0000000000 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 b2e89c4985..0000000000 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 2cc8589a16..0000000000 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 de0b06c358..0000000000 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 fe628b9f6f..0000000000 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 1ab3050dc1..0000000000 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 2f4865b66a..0000000000 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 0cfe9cd412..0000000000 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 f61f7f7c4b..0000000000 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 e39c1148a0..0000000000 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 a3a6e00863..0000000000 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 bb3617c9fd..0000000000 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 640e4e9397..0000000000 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 c092fbb2cb..0000000000 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 c09764aaf4..0000000000 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 70f3f8c3fa..0000000000 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 18a6267e65..0000000000 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 c12efe7ed6..0000000000 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 a20d9061ff..0000000000 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 228a501d6d..0000000000 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 03bbff41f3..0000000000 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 c993488d82..0000000000 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 70cd4e769f..0000000000 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 1e34492a22..0000000000 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 db5ab2fc0b..0000000000 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 e354f61818..0000000000 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 32b49fce3f..0000000000 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 595b97443d..0000000000 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 222c3beed0..0000000000 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 b231becd3c..0000000000 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 da1132fc18..0000000000 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 c3747787f0..0000000000 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 43e06e90cd..0000000000 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 419622f242..0000000000 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 5ff3668af7..0000000000 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 6eaf085c65..0000000000 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 aae67a1a5b..0000000000 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 7d629b8362..0000000000 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 e705945fd7..0000000000 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 07dc0b6ff5..0000000000 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 1185ba586e..0000000000 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 8e0d68a88c..0000000000 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 1c1fddae7a..0000000000 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 2394b8569c..0000000000 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 96fcc4f346..0000000000 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 cfff811700..0000000000 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 31b9de7dbf..0000000000 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 5f8494e707..0000000000 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 c8472d5a96..0000000000 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 43acc40692..0000000000 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 9cc5366d0a..0000000000 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 56208bfa28..0000000000 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 73d8efcc0f..0000000000 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 c9b2609368..0000000000 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 87b92d31ff..0000000000 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 ef1f65471e..0000000000 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 3be8bc6606..0000000000 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 73d64fa000..0000000000 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 8811188235..0000000000 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 9189622057..0000000000 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 705d2335ab..0000000000 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 b75eec1e8f..0000000000 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 81c8e0eb0d..0000000000 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 998eef372b..0000000000 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 fef0df23d5..0000000000 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 fef0df23d5..0000000000 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 b28a63f9b8..0000000000 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 0c8a379bca..0000000000 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 236208f423..0000000000 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 28bc77321e..0000000000 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 0d758204fb..0000000000 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 77ce507d6a..0000000000 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 98cbea14bc..0000000000 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 d67785f746..0000000000 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 987f5efa40..0000000000 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 73c56c9817..0000000000 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 db843cd4ee..0000000000 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 51d639da61..0000000000 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 1e213b1cb6..0000000000 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 45fb30d3eb..0000000000 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 8db2f3b324..0000000000 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 23f7e9b999..0000000000 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 b7fef37320..0000000000 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 348b92dbd4..0000000000 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 b90d094b96..0000000000 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 d92cad2e28..0000000000 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 a3a342e594..0000000000 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 ecfe00bab9..0000000000 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 f9aa816d0c..0000000000 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 e259c4b5ff..0000000000 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 76993db588..0000000000 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 19c0f6ae89..0000000000 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 acbd9b8a9a..0000000000 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 53e884c49a..0000000000 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 621b4e7198..0000000000 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 2366ee5f91..0000000000 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 af2388e4c5..0000000000 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 3cdcd36354..0000000000 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 560769054a..0000000000 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 e7200142d8..0000000000 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 41f482d494..0000000000 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 7edbb61949..0000000000 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 b95869e588..0000000000 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 0d589482c6..0000000000 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 1dd0e043fa..0000000000 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 8439511851..0000000000 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 9782b53c84..0000000000 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 28430cab49..0000000000 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 af0463fa0f..0000000000 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 ffb3da88d3..0000000000 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 e22a7d6f3f..0000000000 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 b965b5866e..0000000000 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 e39f6b7b23..0000000000 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 db0de884a1..0000000000 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 833c2c56c2..0000000000 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 cdf2e14b97..0000000000 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 0067a31c3c..0000000000 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 984471e4e1..0000000000 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 2b3c12c344..0000000000 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 578d6bdda1..0000000000 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 679ea574c2..0000000000 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 169aa148d0..0000000000 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 e669845751..0000000000 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 00009f243a..0000000000 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 84eb3c9632..0000000000 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 fd0e7537b2..0000000000 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 2438ad8ad6..0000000000 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 d478985083..0000000000 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 ceed988556..0000000000 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 683ce32ebe..0000000000 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 bcfab730e9..0000000000 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 b1dfbb40d6..0000000000 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 ab5fde6930..0000000000 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 aa0e7cbddd..0000000000 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 41d26557c5..0000000000 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 3d03dd1b57..0000000000 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 737462212b..0000000000 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 06e8a99c24..0000000000 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 ced03edecc..0000000000 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 ada3189462..0000000000 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 4ee4969c5f..0000000000 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 fdd58e8909..0000000000 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 61f2cf9cda..0000000000 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 591f12fb23..0000000000 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 a97f03bc46..0000000000 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 156fa9d397..0000000000 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 a5af581171..0000000000 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 1bb0800ca2..0000000000 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 089c3e1392..0000000000 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 8600c64c87..0000000000 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 cc2b8bd76a..0000000000 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 2e47901f1c..0000000000 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 2519235c17..0000000000 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 6f062d6c0c..0000000000 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 96cbc7951a..0000000000 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 e1d3e7d2ae..0000000000 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 6d6272c910..0000000000 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 4d60ab5484..0000000000 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 04389f4c0d..0000000000 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 80b62054fc..0000000000 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 72edcb9581..0000000000 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 99a91f5f13..0000000000 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 de2a0b230a..0000000000 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 7fee5b2682..0000000000 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 7236cb3116..0000000000 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 8c31c1d9bb..0000000000 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 27260b22d8..0000000000 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 0f088f6a46..0000000000 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 c995a068b5..0000000000 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 0483a89d1a..0000000000 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 2bd5197df7..0000000000 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 18b89c1c14..0000000000 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 08c4f96be9..0000000000 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 d1223ee780..0000000000 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 411a64395f..0000000000 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 afcdb2a6a0..0000000000 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 1d392accc2..0000000000 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 b1344f9306..0000000000 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 df55bc2595..0000000000 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 5c1d8fb717..0000000000 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 9bdb95fbaf..0000000000 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 2a1ba5e6b2..0000000000 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 be78d16ebf..0000000000 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 12fea1c7c1..0000000000 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 e284cb37e1..0000000000 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 b0db63fc50..0000000000 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 c26174832b..0000000000 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 9d55937554..0000000000 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 cd17e2f475..0000000000 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 658652f022..0000000000 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 5be78d6eb5..0000000000 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 5ed5238d7c..0000000000 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 bb8c0227e7..0000000000 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 d613901a73..0000000000 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 ff23ad7bfe..0000000000 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 ff23ad7bfe..0000000000 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 bc95df00a7..0000000000 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 8a361d521c..0000000000 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 7a06d36e06..0000000000 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 75a218ba22..0000000000 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 622307aa3d..0000000000 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 622307aa3d..0000000000 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 784c0ef3b6..0000000000 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 705dc54d64..0000000000 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 7da73c983c..0000000000 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 b4fc6088a1..0000000000 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 4a153ceebe..0000000000 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 3a21d7c4e9..0000000000 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 3306313ff2..0000000000 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 46779c763e..0000000000 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 54b47b793b..0000000000 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 0b559cee69..0000000000 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 f6f9c2e1f5..0000000000 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 99bb5d0a0b..0000000000 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 79b57c6375..0000000000 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 a595f33604..0000000000 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 e48c269337..0000000000 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 73a8e37753..0000000000 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 97a2ff8157..0000000000 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 0852c57c28..0000000000 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 b90dba6096..0000000000 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 b0c8348a22..0000000000 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 28682f794a..0000000000 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 796803c9d2..0000000000 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 03fd3bd1e3..0000000000 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 0846d853ba..0000000000 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 146b554c17..0000000000 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 d4e9a6fd20..0000000000 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 cf66029317..0000000000 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 5663630774..0000000000 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 42db756291..0000000000 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 26fd8ba755..0000000000 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 5440bf5906..0000000000 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 947ce955de..0000000000 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 59534233a1..0000000000 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 3b9ba2868a..0000000000 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 b927af9a93..0000000000 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 b927af9a93..0000000000 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 b927af9a93..0000000000 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 b927af9a93..0000000000 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 b927af9a93..0000000000 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 b927af9a93..0000000000 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 da9cfa215f..0000000000 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 50c4310424..0000000000 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 c15d096f96..0000000000 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 d3520feb40..0000000000 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 1688f6d2fd..0000000000 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 60b913b036..0000000000 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 38cc762838..0000000000 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 83d6c07794..0000000000 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 9ea4a34cdb..0000000000 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 6f0ad528d9..0000000000 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 ecb3a71ca0..0000000000 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 6ee33d1138..0000000000 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 5c97475491..0000000000 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 445af90d56..0000000000 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 867fa66b83..0000000000 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 f3e96411b0..0000000000 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 9231c98ee6..0000000000 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 2acbdeac4a..0000000000 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 00a4740b56..0000000000 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 1a1ac308e5..0000000000 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 5cec09d041..0000000000 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 98a4cfc660..0000000000 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 71d2474450..0000000000 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 a3d342d0c2..0000000000 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 70a4a0d95d..0000000000 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 06f9379bab..0000000000 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 f333655657..0000000000 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 f7d2eb4bfd..0000000000 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 c7a42a8ce7..0000000000 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 9d9d5a48f8..0000000000 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 a8ba3ab45b..0000000000 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 47767d518f..0000000000 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 8a26abc0da..0000000000 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 82a7da6d4b..0000000000 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 9eab72271b..0000000000 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 9f1f655e01..0000000000 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 c4e8663eaa..0000000000 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 146d146156..0000000000 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 b2c3466b78..0000000000 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 62bfb88ad9..0000000000 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 b4289951d2..0000000000 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 461f95eeae..0000000000 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 5fd6379b0e..0000000000 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 cc75a4e5a9..0000000000 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 4eff5ca9ef..0000000000 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 1637917ab5..0000000000 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 8cd9763775..0000000000 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 9189e92fd2..0000000000 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 c74da21ed2..0000000000 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 57b5697670..0000000000 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 f578064e5e..0000000000 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 24bdb70f08..0000000000 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 549b4a9d3f..0000000000 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 31170e0db7..0000000000 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 44634da5e9..0000000000 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 84f1fe2fe5..0000000000 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 de1adc7537..0000000000 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 77d25624db..0000000000 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 6a6cfd832a..0000000000 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 9bba19f24f..0000000000 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 2cf9a8c61f..0000000000 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 5114e74d82..0000000000 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 9600df645c..0000000000 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 4ba8e28931..0000000000 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 df93eb587c..0000000000 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 ad4f4b2790..0000000000 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 f185a26ec2..0000000000 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 b3e488349b..0000000000 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 e4d1e45e5a..0000000000 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 5f24b85482..0000000000 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 f223ea366f..0000000000 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 ec4f359dd5..0000000000 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 0a7ce6ad3e..0000000000 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 19ae3eca6b..0000000000 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 aaa5ec2454..0000000000 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 dd772ff9d3..0000000000 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 5d1100cb99..0000000000 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 bc537ace2e..0000000000 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 dd1f464280..0000000000 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 1679e95768..0000000000 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 5a83f97d88..0000000000 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 056e09caa3..0000000000 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 5a83f97d88..0000000000 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 3b73326899..0000000000 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 7e31bfaee8..0000000000 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 6989a2fde5..0000000000 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 ed19c22ece..0000000000 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 2cd400f63a..0000000000 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 b739af91cc..0000000000 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 3a5c919c86..0000000000 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 0338ef2de0..0000000000 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 9454bb2253..0000000000 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 7ca812f6b3..0000000000 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 569c8b1d77..0000000000 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 9e6a06ff9a..0000000000 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 a17e096b3e..0000000000 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 ca5d843b0e..0000000000 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 b34ebde617..0000000000 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 7ccded0f98..0000000000 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 e80ac450f2..0000000000 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 f50917eb86..0000000000 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 d544eca427..0000000000 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 53cb1a2391..0000000000 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 49ace31743..0000000000 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 02fc689434..0000000000 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 53eeb7647c..0000000000 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 e72440f706..0000000000 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 c966d380f5..0000000000 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 e596b1c9e4..0000000000 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 05686836cd..0000000000 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 af1881a8e2..0000000000 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 28a06c255e..0000000000 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 a6f078969e..0000000000 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 fb45c13828..0000000000 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 6c9b47af9e..0000000000 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 51704ee205..0000000000 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 ec01072729..0000000000 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 b58018ec6a..0000000000 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 510fca3797..0000000000 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 b83348cc37..0000000000 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 8d4132ed10..0000000000 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 6311bb3d47..0000000000 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 6311bb3d47..0000000000 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 2818e870ec..0000000000 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 96e0eed34d..0000000000 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 0c8048b672..0000000000 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 0c8048b672..0000000000 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 1fc330487d..0000000000 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 1fc330487d..0000000000 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 e09b3b90dc..0000000000 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 cef8c752d9..0000000000 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 408b6d41aa..0000000000 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 408b6d41aa..0000000000 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 156792042a..0000000000 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 68beb138f5..0000000000 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 ca9b9aa33d..0000000000 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 7de533b48f..0000000000 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 d74a779d72..0000000000 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 f58ba80676..0000000000 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 a80e434bb6..0000000000 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 50fa8a405f..0000000000 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 b94e83fab0..0000000000 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 1c16b6abde..0000000000 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 24845ba413..0000000000 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 72563b0032..0000000000 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 7c940c0372..0000000000 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 170d4ae1e7..0000000000 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 97aa72adc9..0000000000 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 49515e8a55..0000000000 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 a669f0b777..0000000000 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 5c73c1cdfe..0000000000 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 8948044bf9..0000000000 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 102aab226a..0000000000 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 97af7d48a4..0000000000 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 ce4f1661a2..0000000000 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 2ea8a472ec..0000000000 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 51e0777275..0000000000 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 91df8833a9..0000000000 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 41d1ea651c..0000000000 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 55a5ee6fe5..0000000000 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 cb488e5f5f..0000000000 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 a6e0a9d7c7..0000000000 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 86e7b44df5..0000000000 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 82627b8050..0000000000 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 af4bda107e..0000000000 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 f7a64bef68..0000000000 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 c80187daec..0000000000 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 215663185c..0000000000 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 9f04e6d162..0000000000 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 c9c757c0b4..0000000000 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 7a45be96ef..0000000000 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 1857cf4aa1..0000000000 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 14cea5595c..0000000000 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 9d32b6b24c..0000000000 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 8af225cb93..0000000000 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 2795450229..0000000000 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 8ffddddfce..0000000000 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 b367062ff3..0000000000 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 6a3c9beee5..0000000000 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 09d54e8d9d..0000000000 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 3e9509f749..0000000000 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 605adffc9f..0000000000 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 e2efea1365..0000000000 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 c276595c05..0000000000 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 f048314258..0000000000 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 162ecea2f5..0000000000 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 b0037cbb1d..0000000000 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 23c52a2fd2..0000000000 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 1d061cc9d0..0000000000 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 8a85546a49..0000000000 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 9af153008c..0000000000 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 f052d6bea8..0000000000 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 66d3a86c7c..0000000000 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 b65c72059f..0000000000 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 286ad9a708..0000000000 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 e477468c26..0000000000 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 b00c15c919..0000000000 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 0d1bd1efa3..0000000000 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 71bb2191f6..0000000000 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 eb5c10f896..0000000000 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 ab870f8fd8..0000000000 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 35e6a987b3..0000000000 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 57a24739dc..0000000000 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 79f2009b8d..0000000000 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 4fd62ce050..0000000000 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 55819d25d2..0000000000 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 df7d51ff5d..0000000000 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 4e4fd629ca..0000000000 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 68517f2664..0000000000 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 22e0b9bf1e..0000000000 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 78274da8b0..0000000000 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 b1109e4c73..0000000000 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 9c61402e63..0000000000 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 c7332276da..0000000000 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 33959e1719..0000000000 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 f777e47dd6..0000000000 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 f1b448f69b..0000000000 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 29bfbc486e..0000000000 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 6b157dd48c..0000000000 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 15f34a2f00..0000000000 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 5c39c16db1..0000000000 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 f6b09cc976..0000000000 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 f88bf77aee..0000000000 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 c832a493bb..0000000000 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 02fd111f49..0000000000 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 db95c8ed20..0000000000 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 dcbf87b0a0..0000000000 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 6ead94cdb7..0000000000 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 0499f483e3..0000000000 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 9b424086b2..0000000000 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 4c84e9fd20..0000000000 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 3e75536025..0000000000 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 7b95ada878..0000000000 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 f12159ad4a..0000000000 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 10864aed3a..0000000000 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 a0e2a6847e..0000000000 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 7e8f18f8c5..0000000000 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 6e518771c1..0000000000 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 8c12b8227d..0000000000 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 61120c9e3b..0000000000 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 e3bef5b4b3..0000000000 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 e3bef5b4b3..0000000000 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 2a2aa304de..0000000000 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 e7a67714b7..0000000000 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 4891575545..0000000000 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 74f7f8cf08..0000000000 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 65991b4414..0000000000 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 9465b38508..0000000000 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 b71b2dc6a1..0000000000 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 13348e9d0f..0000000000 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 487e20393e..0000000000 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 549e2e6946..0000000000 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 288da1c6b0..0000000000 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 e7ddc8a579..0000000000 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 fb10c05272..0000000000 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 0df41a2dfc..0000000000 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 685dba605e..0000000000 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 04fb5fb0c7..0000000000 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 e745b06865..0000000000 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 c5c6442a57..0000000000 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 20231bcd7f..0000000000 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 f4bcc1d4c5..0000000000 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 ade8870886..0000000000 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 f8a9f3976b..0000000000 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 ac232f7bf3..0000000000 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 520096b31e..0000000000 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 d53dbf1c38..0000000000 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 41aabf8522..0000000000 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 9860c9cfc8..0000000000 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 d5da020147..0000000000 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 dadbca58b1..0000000000 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 a705ba9b6b..0000000000 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 57c98d4b88..0000000000 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 c274424ebb..0000000000 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 8a267e93f3..0000000000 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 f214817cb5..0000000000 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 0054311abc..0000000000 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 27afcf93d4..0000000000 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 860358dc8e..0000000000 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 9d620e77a9..0000000000 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 f81e7cd87c..0000000000 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 5a3588632e..0000000000 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 5377c9a3db..0000000000 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 1572f04360..0000000000 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 f987915f60..0000000000 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 fc80b28511..0000000000 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 77b7d33c47..0000000000 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 1f5d6bb1b0..0000000000 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 01b2b8873f..0000000000 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 20510c77ff..0000000000 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 c6009d0f33..0000000000 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 8d270d5bdd..0000000000 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 6d3c3ff5f5..0000000000 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 0024705e98..0000000000 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 55f8edadab..0000000000 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 e54f1d727e..0000000000 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 a7650075db..0000000000 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 24d9a398f9..0000000000 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 78e4b71964..0000000000 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 777eed3adf..0000000000 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 5459cbe550..0000000000 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 24f21dd6b3..0000000000 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 57d480fb18..0000000000 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 7a6b687086..0000000000 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 1b35fde77a..0000000000 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 7d27b3e9d6..0000000000 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 e5df541706..0000000000 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 64c31068ec..0000000000 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 ff0eab5245..0000000000 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 ec9e361660..0000000000 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 3035143d92..0000000000 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 78ff573460..0000000000 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 c610e5dc8b..0000000000 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 4b5043185f..0000000000 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 d40678d085..0000000000 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 10d6722546..0000000000 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 005e9a5f39..0000000000 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 7babec82a3..0000000000 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 20a473103f..0000000000 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 ba25886b24..0000000000 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 615a7f12e3..0000000000 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 c1eec9ce24..0000000000 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 57e2ccb896..0000000000 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 bd1b33bd98..0000000000 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 cebf8fe163..0000000000 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 34dbd51f78..0000000000 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 9730bca86c..0000000000 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 dbf76a5add..0000000000 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 6248e7e37b..0000000000 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 c453960961..0000000000 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 ade00cf5d9..0000000000 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 c167097d48..0000000000 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 06c300047d..0000000000 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 f2e33b890f..0000000000 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 a2133714f0..0000000000 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 3b4e306ff4..0000000000 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 03d2e4c3f3..0000000000 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 31938584cd..0000000000 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 943115535a..0000000000 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 e665ea0c89..0000000000 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 2e43656f2e..0000000000 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 b7563aa308..0000000000 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 744c99375f..0000000000 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 b715b4ff2c..0000000000 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 12edcd78e4..0000000000 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 d36598e23b..0000000000 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 1dcd083812..0000000000 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 a2cfac0d77..0000000000 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 478544963b..0000000000 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 e17831f79b..0000000000 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 2d60d6cdc4..0000000000 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 2f9c7af784..0000000000 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 f7eb552017..0000000000 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 546b270b96..0000000000 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 729885fb7d..0000000000 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 182fab5c90..0000000000 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 b1aeaaccf4..0000000000 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 cc73db755e..0000000000 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 f02b19c60e..0000000000 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 a892b46271..0000000000 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 e73bca3bba..0000000000 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 22308d60c7..0000000000 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 46d5ce7a67..0000000000 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 4827da81e3..0000000000 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 d706edf043..0000000000 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 5cf8d0b2a5..0000000000 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 9aa8926c4e..0000000000 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 641e893a1c..0000000000 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 da3ab62221..0000000000 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 957ca56e33..0000000000 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 47a1b7fffc..0000000000 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 ba15431325..0000000000 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 22cd3e5637..0000000000 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 35ac9e73f4..0000000000 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 ba7804d9cc..0000000000 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 d4c01054dc..0000000000 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 7e64b57e74..0000000000 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 d6440e3012..0000000000 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 887ea393f5..0000000000 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 f248c11a25..0000000000 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 8182329372..0000000000 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 3f482eadc2..0000000000 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 681240eda8..0000000000 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 a06429458a..0000000000 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 8a182f5811..0000000000 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 ecc818af12..0000000000 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 7330504ecb..0000000000 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 8aa2fb71a8..0000000000 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 fb441f71b9..0000000000 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 0dfbb1b929..0000000000 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 fa6cc861be..0000000000 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 51c7753055..0000000000 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 97d06c7d8d..0000000000 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 a94d674fb4..0000000000 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 09888942d7..0000000000 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 87ddc61006..0000000000 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 1dd72c4a02..0000000000 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 71bb933899..0000000000 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 6bf9f0c574..0000000000 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 9ff098ddf4..0000000000 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 c93359cf8b..0000000000 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 d8e4d2725f..0000000000 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 8c7e5f2ab1..0000000000 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 13d78c5d7e..0000000000 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 59f8b7c671..0000000000 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 691ba72f3c..0000000000 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 e1921a7a3f..0000000000 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 e25cbd3b75..0000000000 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 a5da25e891..0000000000 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 97bcff32f0..0000000000 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 e439bb472c..0000000000 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 9dded26095..0000000000 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 6d87e5028a..0000000000 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 93c7fa246d..0000000000 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 e8f72f507e..0000000000 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 282a63d008..0000000000 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 b86b89e4a8..0000000000 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 2b303fec80..0000000000 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 64573c575e..0000000000 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 bc74a8bae4..0000000000 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 eb250dd314..0000000000 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 7150f88c21..0000000000 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 b28cf03482..0000000000 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 c1dce7bfbc..0000000000 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 0d61681bfc..0000000000 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 c21a02b671..0000000000 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 f35ac28b4d..0000000000 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 452cbc4851..0000000000 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 befd5173a6..0000000000 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 3ff0b714ae..0000000000 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 72b2815830..0000000000 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 7295797449..0000000000 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 738b1a9b96..0000000000 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 f530947006..0000000000 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 5f8678f6d5..0000000000 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 b8e8662cc3..0000000000 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 386f5c8596..0000000000 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 ac7e81917d..0000000000 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 55931c293a..0000000000 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 b75f7a727b..0000000000 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 71351dc6c2..0000000000 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 1cbc66a2f0..0000000000 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 dad83b6974..0000000000 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 bddcb358ba..0000000000 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 d0798062c8..0000000000 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 2a33ba4d7c..0000000000 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 c5b2db1235..0000000000 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 67bb3bc628..0000000000 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 98d5f4dd48..0000000000 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 ea3187e6ab..0000000000 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 bdd0bf5d81..0000000000 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 275bdb3a69..0000000000 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 6d452451b4..0000000000 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 0276302fa9..0000000000 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 82690186c6..0000000000 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 17e5acf93b..0000000000 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 5f57f588bd..0000000000 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 272102ef96..0000000000 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 629f6b3444..0000000000 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 5dd8c3ee63..0000000000 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 03f47defa6..0000000000 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 9096d4ce70..0000000000 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 20207abe78..0000000000 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 229d977c57..0000000000 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 3da0580d38..0000000000 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 d9126c154b..0000000000 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 37a11def6b..0000000000 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 61b85140c6..0000000000 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 418c911fb1..0000000000 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 3cd81d0c4e..0000000000 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 f7bb3b649f..0000000000 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 04f969004d..0000000000 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 eadcdb5327..0000000000 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 5da98a2db3..0000000000 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 48709897bf..0000000000 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 7914d7d884..0000000000 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 25989b9745..0000000000 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 99b55e2e47..0000000000 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 da5c0cb3cb..0000000000 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 cee9bfba39..0000000000 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 ade1023ec8..0000000000 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 7ea66a1ce4..0000000000 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 dc94c44932..0000000000 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 210e227960..0000000000 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 bc8379c55c..0000000000 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 2842ec26d4..0000000000 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 0867545805..0000000000 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 c6b30712b8..0000000000 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 c9fcb18882..0000000000 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 3b0786b677..0000000000 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 7ce6283d03..0000000000 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 88e768db8f..0000000000 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 942c65f856..0000000000 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 3245e65840..0000000000 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 7d38381000..0000000000 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 2eae49a6da..0000000000 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 459857f5d3..0000000000 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 957877fc7a..0000000000 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 2ff6261677..0000000000 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 9c69e7dba3..0000000000 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 6c1f16b011..0000000000 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 52c8ef1af5..0000000000 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 4726ec5330..0000000000 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 9476fe6f14..0000000000 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 dbb25e0cf7..0000000000 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 b331b326d6..0000000000 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 5836cabcc6..0000000000 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 2095a46abc..0000000000 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 954c5c0578..0000000000 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 7031f2c860..0000000000 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 22c73f3b02..0000000000 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 9305e6f007..0000000000 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 347da7fce7..0000000000 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 ce8a6453ad..0000000000 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 f06d177380..0000000000 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 77fe2bdc60..0000000000 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 638607425f..0000000000 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 83d3d7caba..0000000000 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 ccb765c564..0000000000 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 9fef2cf94c..0000000000 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 0bc16a4d97..0000000000 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 8dc0d1b5fd..0000000000 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 d29ee4142a..0000000000 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 d2d5bb75e6..0000000000 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 ef7c1460b5..0000000000 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 cf3e302327..0000000000 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 6ee5201c62..0000000000 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 fc55f47af6..0000000000 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 aff8c91088..0000000000 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 3e423a8fde..0000000000 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 67b9515064..0000000000 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 d1140dc5ae..0000000000 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 769a33cff8..0000000000 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 8ba4d43ca4..0000000000 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 771358e97e..0000000000 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 52c552908c..0000000000 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 ff61355f88..0000000000 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 21c3c52bdc..0000000000 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 f6c3b845f4..0000000000 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 c5504685e5..0000000000 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 89ad57b3d9..0000000000 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 5d21be8f2d..0000000000 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 95c5312cf7..0000000000 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 5980ba6258..0000000000 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 8df71ee8d5..0000000000 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 1dd1b134af..0000000000 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 5112534c19..0000000000 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 06cb7fb46a..0000000000 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 4e88734027..0000000000 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 7bf0922e68..0000000000 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 0dc0078c67..0000000000 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 262640463f..0000000000 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 d24a549869..0000000000 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 8b05a68483..0000000000 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 452fc674f5..0000000000 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 a3a2aab1d6..0000000000 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 8684143232..0000000000 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 28d2c22755..0000000000 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 9e7333efae..0000000000 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 c51cb0faf7..0000000000 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 a5b29ba59a..0000000000 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 1f390c95a1..0000000000 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 2a095ededb..0000000000 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 b13cd50d15..0000000000 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 debf579524..0000000000 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 738b98dc64..0000000000 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 8b839f2d19..0000000000 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 f1c16e1fc3..0000000000 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 5c8c50baa1..0000000000 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 cf85a6a244..0000000000 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 13bc08caee..0000000000 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 5957665b9b..0000000000 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 afd9eada96..0000000000 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 0f671f4bdf..0000000000 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 9956fef166..0000000000 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 28aa1f235a..0000000000 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 bc8d10600e..0000000000 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 15b9a6dee5..0000000000 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 18a4037504..0000000000 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 a44ff1e2c6..0000000000 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 c35160936a..0000000000 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 122761acb9..0000000000 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 f472d5ac88..0000000000 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 29aa543770..0000000000 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 23876b115b..0000000000 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 c1927ffc3d..0000000000 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 f70f6e0c9b..0000000000 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 46545b03f9..0000000000 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 2c7948e684..0000000000 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 f6730bce18..0000000000 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 f4e1c9214d..0000000000 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 7b194d8a25..0000000000 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 a6be72fd70..0000000000 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 dfa767410c..0000000000 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 45686a35fe..0000000000 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 c1ea4186f7..0000000000 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 19995fe1e8..0000000000 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 9604708764..0000000000 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 f496d09de7..0000000000 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 bbfb30df53..0000000000 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 ef66896525..0000000000 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 df13d4a2e2..0000000000 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 646088cec1..0000000000 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 24addd9e44..0000000000 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 6a910eeacb..0000000000 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 8575377588..0000000000 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 649a19e391..0000000000 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 1d9f3f686c..0000000000 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 4a633d6af3..0000000000 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 87be08d29d..0000000000 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 6e9faae617..0000000000 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 da61bb3ba0..0000000000 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 28005604ac..0000000000 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 21faff7ea3..0000000000 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 c8c264dd38..0000000000 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 b0d6353cf6..0000000000 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 874e9d1cd8..0000000000 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 b8b4521c95..0000000000 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 8384bb0391..0000000000 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 a01543711b..0000000000 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 3af623dcb5..0000000000 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 3cba16d735..0000000000 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 c1a6af58ac..0000000000 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 a24249defa..0000000000 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 a19c509254..0000000000 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 94a13d9038..0000000000 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 2f72d28a9b..0000000000 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 91b4e7c2bf..0000000000 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 0aaedb23bc..0000000000 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 580a57dc98..0000000000 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 92c038a20f..0000000000 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 df14010374..0000000000 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 c93de0f015..0000000000 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 61110910df..0000000000 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 ab40f80fab..0000000000 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 44e3bf5bcb..0000000000 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 7a6636b042..0000000000 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 f1239c00a7..0000000000 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 142559e9ca..0000000000 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 b9d6772b50..0000000000 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 8b473d8c13..0000000000 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 c7ebcab5c6..0000000000 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 f953ea21b7..0000000000 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 7ab0805d69..0000000000 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 e1ca6ddf3d..0000000000 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 8aec8a047e..0000000000 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 ebfc4a98fa..0000000000 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 d06ce52f29..0000000000 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 5f812a7e5b..0000000000 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 49659dab6e..0000000000 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 3d5f399875..0000000000 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 52c1150703..0000000000 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 fa48166090..0000000000 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 e32033de4f..0000000000 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 2e21f9e3a4..0000000000 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 a3998f7232..0000000000 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 ab164329f1..0000000000 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 c454917965..0000000000 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 408557f2b3..0000000000 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 f713b16003..0000000000 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 35e8f72487..0000000000 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 df33a50b12..0000000000 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 fe6bb79e38..0000000000 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 2036c66552..0000000000 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 e585ea588c..0000000000 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 1bdce7010e..0000000000 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 321e2d6f4f..0000000000 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 bc694653d9..0000000000 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 44c852e8d9..0000000000 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 e94f0cb5f4..0000000000 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 342a1dab55..0000000000 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 32a1259899..0000000000 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 1e78a5420f..0000000000 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 c985658ad0..0000000000 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 23a7ec10f2..0000000000 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 65fb5a3246..0000000000 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 b7a1c4dd34..0000000000 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 41ae6150a2..0000000000 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 a1763356a6..0000000000 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 ec9624b67a..0000000000 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 da348e2eb8..0000000000 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 130530e7d1..0000000000 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 32b36e1fc1..0000000000 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 488acb525f..0000000000 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 aa930638e8..0000000000 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 2920faa225..0000000000 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 3793374225..0000000000 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 6d2908b239..0000000000 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 5c9e187e21..0000000000 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 cd962e0898..0000000000 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 cda2573590..0000000000 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 9c51d44ea7..0000000000 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 f8c19bc6e9..0000000000 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 14df2ea3b1..0000000000 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 6e9d4b4cb1..0000000000 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 70b2f4f9d6..0000000000 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 5aa0cbe62e..0000000000 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 634ccc123d..0000000000 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 5abf438f0a..0000000000 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 6043327e92..0000000000 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 3504ce21e9..0000000000 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 bc6560a939..0000000000 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 57d608be80..0000000000 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 74e2267031..0000000000 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 54bfa438ed..0000000000 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 5bc6a9ec75..0000000000 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 a37f4f0b58..0000000000 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 35b23da2e8..0000000000 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 1dda53a8a7..0000000000 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 fbee91d4f1..0000000000 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 f145610fa0..0000000000 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 9a7ae3f16b..0000000000 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 bed157d3be..0000000000 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 42d3c6625a..0000000000 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 20c0ded1bc..0000000000 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 8095017243..0000000000 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 409bed5088..0000000000 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 db29553b41..0000000000 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 21c51ff72e..0000000000 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 40bbccb3f0..0000000000 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 9820ef154b..0000000000 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 873e0ab2ae..0000000000 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 2e0f80d985..0000000000 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 3fd8da0b1d..0000000000 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 b08596a9c7..0000000000 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 2902da0894..0000000000 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 af7c7a88d6..0000000000 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 4801dd5ed0..0000000000 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 54effda05b..0000000000 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 499688d9ec..0000000000 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 b5c6b712e9..0000000000 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 40913ccfd8..0000000000 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 ae46a12329..0000000000 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 bd52924d44..0000000000 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 2bfbbf3f4c..0000000000 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 a0cb32e2ce..0000000000 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 c703b8a053..0000000000 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 dae951f39b..0000000000 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 efc2ae2ce1..0000000000 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 32d3c550f8..0000000000 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 68525d27be..0000000000 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 e85ac19a5c..0000000000 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 15d7b593fa..0000000000 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 5253f83dc8..0000000000 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 008f38b840..0000000000 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 41e69b5193..0000000000 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 a2bb3847d6..0000000000 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 602409f9ac..0000000000 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 8896a8e20d..0000000000 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 bcaa0de27b..0000000000 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 1b25b51e3e..0000000000 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 b7e9d2452d..0000000000 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 212f39ac78..0000000000 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 d6ec8ec656..0000000000 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 8d1df0ce8f..0000000000 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 c18b9cc297..0000000000 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 91bf2d5a29..0000000000 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 672a663408..0000000000 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 b293be5b36..0000000000 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 c7c40bea2c..0000000000 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 a81b100191..0000000000 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 3084b34d33..0000000000 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 f577a17efd..0000000000 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 35fd475ae7..0000000000 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 33b4b212cb..0000000000 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 893a1c1114..0000000000 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 a43d19964f..0000000000 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 018981da23..0000000000 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 e4fc46751d..0000000000 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 dd40fbff4f..0000000000 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 0872b0fd26..0000000000 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 21d8e191d5..0000000000 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 240afb4b10..0000000000 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 d799ea6f21..0000000000 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 a98c6a76a3..0000000000 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 4a3de9aad2..0000000000 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 53fe901cc8..0000000000 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 4c91a27b76..0000000000 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 fe01e1dd8b..0000000000 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 c9e8694df6..0000000000 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 ef48779638..0000000000 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 eb7229fd8c..0000000000 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 d7f5117da3..0000000000 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 1847377e8e..0000000000 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 5930bda8a0..0000000000 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 8354da225a..0000000000 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 bf2003730d..0000000000 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 3867a1ba29..0000000000 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 4b9d50edf1..0000000000 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 5290c2ccb5..0000000000 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 06270c9051..0000000000 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 0273c05d2c..0000000000 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 bce0625e6b..0000000000 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 a64af24afe..0000000000 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 3e119e39f5..0000000000 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 29ef442505..0000000000 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 1bcbe94829..0000000000 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 bd71cf9938..0000000000 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 eac5a49cae..0000000000 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 aaf251807a..0000000000 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 a89305e76e..0000000000 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 54ae1fd809..0000000000 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 fc95705599..0000000000 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 bae5f12639..0000000000 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 a6e4143c0a..0000000000 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 c1f54090df..0000000000 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 b10da86b9e..0000000000 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 01c34f2135..0000000000 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 5442f6ce38..0000000000 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 ae5a723919..0000000000 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 c75d52df85..0000000000 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 10d9a12f83..0000000000 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 53a39f2c50..0000000000 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 2da5d81cd3..0000000000 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 3966dfa5bb..0000000000 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 15ed88962c..0000000000 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 f8df825459..0000000000 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 ddbe795291..0000000000 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 7fd0191e7d..0000000000 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 4d8a3ac4de..0000000000 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 d9efee9b91..0000000000 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 7b280cfc1a..0000000000 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 73fd37aee0..0000000000 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 f3f5ae25d2..0000000000 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 8733c6db84..0000000000 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 27c188ee96..0000000000 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 ecc0394655..0000000000 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 3b3e7fbe32..0000000000 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 068a88fcd4..0000000000 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 438a2054c7..0000000000 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 617c69f0dd..0000000000 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 68abe8e1e5..0000000000 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 11f3db0cb8..0000000000 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 7c74f97241..0000000000 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 d66f6dd780..0000000000 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 cf25b5c1e8..0000000000 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 ceffb27a94..0000000000 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 decc796b7b..0000000000 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 e3e562803a..0000000000 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 2e1af71521..0000000000 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 ee3629fbdb..0000000000 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 845ea470d6..0000000000 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 bec04bc8bd..0000000000 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 a41bd95bfa..0000000000 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 c84ba68e73..0000000000 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 7e19327691..0000000000 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 51342bb687..0000000000 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 8b644f24c4..0000000000 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 7df5ac416e..0000000000 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 0e7ea3d718..0000000000 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 2cb86040f5..0000000000 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 a7535426a7..0000000000 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 8e7c5a04a7..0000000000 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 89e95afcdb..0000000000 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 151ca02342..0000000000 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 2b81d4707f..0000000000 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 687d84cb0c..0000000000 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 74ae44b802..0000000000 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 238a6edc68..0000000000 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 a92935c3e0..0000000000 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 eed9314015..0000000000 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 ed8a0a3554..0000000000 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 ea7a2b97b2..0000000000 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 09fb4381bf..0000000000 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 e7e03f39fb..0000000000 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 faba125c8c..0000000000 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 caf0c5fede..0000000000 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 983245939d..0000000000 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 b4a3756b07..0000000000 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 e356f0d893..0000000000 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 8a93ab8cb2..0000000000 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 975cbcbd57..0000000000 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 d8ec4f4559..0000000000 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 c3e1368ae7..0000000000 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 c88bca7248..0000000000 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 d0fc7c9ec3..0000000000 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 d84b67a872..0000000000 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 1fdd623e9d..0000000000 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 778fd7f9ee..0000000000 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 98daf8966b..0000000000 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 3484a50210..0000000000 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 e3c8888ba0..0000000000 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 7ba537eb89..0000000000 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 ef1e6b9ffd..0000000000 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 fca724a49c..0000000000 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 c099edf70b..0000000000 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 8ae8a3211b..0000000000 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 9fa5347b38..0000000000 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 9579bc7f67..0000000000 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 9a676d0b56..0000000000 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 f142528804..0000000000 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 76f1b9e87d..0000000000 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 c5fd979b1a..0000000000 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 94840a30fd..0000000000 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 f5186841e5..0000000000 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 8f939b4172..0000000000 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 361af968b7..0000000000 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 6df771e496..0000000000 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 fa3fbaeb6f..0000000000 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 a705e887c8..0000000000 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 0bbcfcc3d0..0000000000 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 56ac5c8537..0000000000 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 54dee8727b..0000000000 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 442fc60ca9..0000000000 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 e1559d1124..0000000000 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 76c4d39a62..0000000000 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 f0506dfe0d..0000000000 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 02b5e57440..0000000000 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 be9ab370de..0000000000 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 aa080432c8..0000000000 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 0d8a87672e..0000000000 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 fe8addc2e7..0000000000 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 843155d11c..0000000000 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 e87b2e79e0..0000000000 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 bcd33efa17..0000000000 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 933517e53b..0000000000 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 bade23b5bb..0000000000 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 3a11004b66..0000000000 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 f1fd9e9f3e..0000000000 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 970ad0e156..0000000000 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 684ecd17ce..0000000000 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 1ecbefca98..0000000000 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 c8d6898224..0000000000 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 a0dca12674..0000000000 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 6b5c02603c..0000000000 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 82edebefa4..0000000000 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 10993f7089..0000000000 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 f76b931051..0000000000 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 646a9529e0..0000000000 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 0d240ca2ea..0000000000 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 b08151fefb..0000000000 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 e28da8fa2c..0000000000 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 34356eea20..0000000000 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 c7884093a5..0000000000 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 f116a40b10..0000000000 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 344475c632..0000000000 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 b3f4beffe1..0000000000 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 c86bb1f8a2..0000000000 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 e56b5cdf5c..0000000000 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 f477fbd60d..0000000000 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 a9de1b9c74..0000000000 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 e3765b3ebd..0000000000 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 fd1d7e8f39..0000000000 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 d9f21a375a..0000000000 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 bb2eb4ee55..0000000000 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 e2e594cc80..0000000000 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 0a74716d60..0000000000 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 b105c62b10..0000000000 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 bffcdc6569..0000000000 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 e31ce3083f..0000000000 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 678ba43104..0000000000 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 57fceed34e..0000000000 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 cc75a9ab70..0000000000 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 5633267bf4..0000000000 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 f7d22fd358..0000000000 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 924bd1c790..0000000000 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 5ae41cc193..0000000000 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 cc7a5a8d2f..0000000000 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 ba26e33327..0000000000 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 8e42145f32..0000000000 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 327971aecb..0000000000 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 2af5786953..0000000000 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 c1980c2f87..0000000000 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 a76d8db9ef..0000000000 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 11490c2bb7..0000000000 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 12122ef17a..0000000000 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 9e0a30141f..0000000000 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 47d99a033d..0000000000 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 38cabbafb5..0000000000 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 1186112bc8..0000000000 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 8674cbf1fe..0000000000 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 90823c8000..0000000000 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 a99f54a1bd..0000000000 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 054c576ba9..0000000000 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 3694af42a0..0000000000 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 e143f042a1..0000000000 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 799978249a..0000000000 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 31117c2ae8..0000000000 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 1720118862..0000000000 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 8416e30c42..0000000000 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 2d2c77a68f..0000000000 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 41923c95c3..0000000000 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 336b87c248..0000000000 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 d2474322d4..0000000000 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 a2d73f75ff..0000000000 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 dbf4e51392..0000000000 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 9c0737f02f..0000000000 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 39da8ce2d3..0000000000 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 0797dbca0c..0000000000 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 dfa7741c9c..0000000000 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 6f9a191808..0000000000 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 743e92327a..0000000000 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 d45eda10c9..0000000000 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 b90cac1dae..0000000000 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 588de0b6c6..0000000000 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 473bb1efbe..0000000000 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 bdc8a578ff..0000000000 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 c85c7567fe..0000000000 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 0221231313..0000000000 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 204a8381b5..0000000000 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 327f7b38df..0000000000 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 5add740128..0000000000 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 c8d75e7ccc..0000000000 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 e49b01ac99..0000000000 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 3dc9628f22..0000000000 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 31ef99a83e..0000000000 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 0e944f328f..0000000000 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 9255efa96f..0000000000 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 03c2aefb30..0000000000 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 cba4587e87..0000000000 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 5dddfe492a..0000000000 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 01a10a6fa1..0000000000 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 8f84cf21dc..0000000000 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 005b626797..0000000000 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 eb3634c0e8..0000000000 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 08535fd5b2..0000000000 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 77f75d26e9..0000000000 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 76794db0b7..0000000000 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 77b875c1b3..0000000000 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 cc7ab49cd5..0000000000 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 31824c893f..0000000000 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 11f7fa6084..0000000000 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 d4a2ccb65f..0000000000 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 c9b240193f..0000000000 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 1a09a27f7b..0000000000 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 42d969a576..0000000000 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 1f9ec1067e..0000000000 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 f5ab687413..0000000000 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 127a4cd1cc..0000000000 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 578631ea64..0000000000 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 fe3e728c24..0000000000 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 9757f44962..0000000000 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 6ac68a3b97..0000000000 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 64551ec289..0000000000 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 4ee9063172..0000000000 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 a7d483d8a3..0000000000 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 1f2a6bc100..0000000000 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 842f166d86..0000000000 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 6a0841401d..0000000000 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 15b648d24a..0000000000 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 4ad8139733..0000000000 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 e7e4bfd76f..0000000000 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 16109ffbda..0000000000 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 e0446b87e1..0000000000 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 c97bcf9f2f..0000000000 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 f5648ded35..0000000000 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 1fd068ef99..0000000000 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 d6b42231a9..0000000000 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 32a679d9db..0000000000 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 844f0f10b3..0000000000 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 14e01f2fc7..0000000000 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 c2c561783f..0000000000 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 7f86c24cdc..0000000000 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 ea88e0469e..0000000000 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 293570e1d4..0000000000 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 4a341c55be..0000000000 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 6aad69769b..0000000000 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 ecfcb96650..0000000000 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 b696a3562e..0000000000 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 2beac1e762..0000000000 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 29834646c9..0000000000 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 527e124fbf..0000000000 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 b34156a1fe..0000000000 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 873c0ea0c1..0000000000 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 3ff6ddd17d..0000000000 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 d6ae557d9c..0000000000 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 77c8925beb..0000000000 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 66190c621c..0000000000 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 3053e3dcab..0000000000 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 5e5cf8eb69..0000000000 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 3436c33af4..0000000000 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 d8a8a315f3..0000000000 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 7739dc04b0..0000000000 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 b1ccf752de..0000000000 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 b670067445..0000000000 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 86656b541b..0000000000 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 c7dfe4b8a5..0000000000 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 765db0f2c9..0000000000 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 b0f23008f5..0000000000 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 6cbfbd1670..0000000000 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 b876f6ac98..0000000000 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 cbda839317..0000000000 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 78ad5c60d0..0000000000 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 01feb5b629..0000000000 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 c3a09d26f9..0000000000 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 01d76ca886..0000000000 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 075d60a9c8..0000000000 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 7f4b32b3b4..0000000000 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 b31a906e7c..0000000000 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 2e2b90ffab..0000000000 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 a2bf84e841..0000000000 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 4abc7917e9..0000000000 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 11805f4e29..0000000000 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 364c88d14b..0000000000 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 b367ae9ade..0000000000 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 ba2a7cc0e1..0000000000 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 1a4f24c878..0000000000 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 182f82abdc..0000000000 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 031baf0bb8..0000000000 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 cd75002dae..0000000000 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 646e4303a3..0000000000 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 d16679759a..0000000000 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 38a163533f..0000000000 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 c4bf4a6e9f..0000000000 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 d0db950929..0000000000 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 1b237fb18c..0000000000 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 0d436039ae..0000000000 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 bf0e29347b..0000000000 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 459f4f7eaf..0000000000 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 20055769d4..0000000000 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 17dae8086c..0000000000 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 ba672c3bd0..0000000000 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 c5e6659559..0000000000 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 8b593ed694..0000000000 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 6c80e4f77f..0000000000 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 2365bac8e4..0000000000 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 9ed83dd488..0000000000 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 2a1f41c446..0000000000 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 47780e4204..0000000000 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 7c5b90d3cb..0000000000 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 60640b1802..0000000000 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 b6dcb831d8..0000000000 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 b2559d45c9..0000000000 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 689a0c716d..0000000000 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 761b303722..0000000000 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 b5af55c6ee..0000000000 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 33a120976e..0000000000 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 743e281df6..0000000000 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 092c1b8119..0000000000 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 fa59c832a7..0000000000 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 22445b8318..0000000000 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 1d3e03f908..0000000000 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 8cd15ba2c5..0000000000 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 5945a30dc8..0000000000 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 c007eeeaae..0000000000 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 9669e47490..0000000000 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 1c910f3ac0..0000000000 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 d45873d918..0000000000 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 6a50ef152d..0000000000 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 94a923a8b8..0000000000 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 3e1b66eb82..0000000000 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 e7f2972643..0000000000 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 ad5f1034f1..0000000000 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 4bc5feeed9..0000000000 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 c5d8f1cdab..0000000000 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 41f0ec79c3..0000000000 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 85b06b638c..0000000000 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 c1b79df942..0000000000 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 7fb5455630..0000000000 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 366072d0d7..0000000000 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 c55d90642c..0000000000 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 8f7b5e3b4d..0000000000 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 8b9beb70cf..0000000000 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 da955c770f..0000000000 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 b2549d6544..0000000000 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 5dc6199796..0000000000 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 ad2f33e7c8..0000000000 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 3fde42fa0a..0000000000 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 d17318a63d..0000000000 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 9bf51498b2..0000000000 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 087cad73af..0000000000 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 3a6c4a9d10..0000000000 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 ecfbb690c3..0000000000 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 cc605c5855..0000000000 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 9a3abd6839..0000000000 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 4b31554084..0000000000 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 bb63a5b7dd..0000000000 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 aafce7b4f1..0000000000 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 82ddd9963f..0000000000 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 abbb6e197b..0000000000 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 88a18c2300..0000000000 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 d6b64dbd9d..0000000000 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 d71ca1f7a7..0000000000 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 dc05100cdd..0000000000 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 2dd19b88f7..0000000000 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 8410e83493..0000000000 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 e0a0aa6056..0000000000 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 4d3a38dc36..0000000000 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 6616a4faa3..0000000000 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 54cf4bb00b..0000000000 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 c1e5b2bc9b..0000000000 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 690680e815..0000000000 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 7ba3980ad0..0000000000 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 c708a1ffd0..0000000000 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 c68f4b231e..0000000000 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 3b6505f511..0000000000 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 0e0c737044..0000000000 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 86ab4bbb13..0000000000 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 5fec51c664..0000000000 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 4adc28166e..0000000000 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 5fb8fe02d6..0000000000 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 1a59544447..0000000000 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 1a47ee648f..0000000000 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 4a910b7959..0000000000 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 144c4d55f6..0000000000 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 2443b71ed1..0000000000 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 be5be4e3eb..0000000000 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 e7445cfbb5..0000000000 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 e7c7ceab02..0000000000 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 5f5e292d61..0000000000 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 f73529c800..0000000000 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 26e7911221..0000000000 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 0dad6b3ae8..0000000000 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 3bff9b1035..0000000000 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 d354795c94..0000000000 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 c75db97ef0..0000000000 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 63ca12b7f9..0000000000 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 8a4fdc6f6e..0000000000 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 134a6b5fc5..0000000000 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 dcda0416cb..0000000000 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 ed8ed6ab79..0000000000 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 94f89fc341..0000000000 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 44c3de2187..0000000000 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 ab0be675d0..0000000000 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 d77105a18a..0000000000 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 cf0dc0475f..0000000000 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 63c38ac6c9..0000000000 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 0c68550f3c..0000000000 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 1a7b0c2253..0000000000 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 04609d3e1a..0000000000 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 04609d3e1a..0000000000 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 b8a2be49dd..0000000000 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 781d2a9306..0000000000 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 a57ed3ccb7..0000000000 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 4901facb0a..0000000000 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 b14ca6bc4a..0000000000 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 afaffdd393..0000000000 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 2d7d339de5..0000000000 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 21cc7e8930..0000000000 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 8623003d66..0000000000 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 d374bbe029..0000000000 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 e41a060283..0000000000 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 949010597d..0000000000 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 0210daffaf..0000000000 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 ac25c69ffb..0000000000 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 9cedd873f7..0000000000 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 c838bc953d..0000000000 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 cff1393d56..0000000000 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 2579254992..0000000000 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 7f960132eb..0000000000 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 2cc75e4941..0000000000 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 444c9ca79e..0000000000 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 a29eef2d83..0000000000 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 a29eef2d83..0000000000 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 1228d085be..0000000000 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 8064939778..0000000000 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 0ab0e23f92..0000000000 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 cc399cb12a..0000000000 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 19f45bd68b..0000000000 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 c387e29a4f..0000000000 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 8ac04d0900..0000000000 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 c045735ca5..0000000000 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 727f81d51e..0000000000 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 1b48b11a03..0000000000 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 38eaae2c59..0000000000 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 337e547b88..0000000000 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 8f2a222246..0000000000 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 be863a5736..0000000000 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 c445fac408..0000000000 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 829288f958..0000000000 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 829288f958..0000000000 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 845e25cc44..0000000000 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 845e25cc44..0000000000 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 6d9093035d..0000000000 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 5d4bc199a4..0000000000 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 f5daf9c1cc..0000000000 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 f5daf9c1cc..0000000000 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 dae4a32352..0000000000 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 fc3d87b935..0000000000 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 3f02631fd2..0000000000 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 0b7440de20..0000000000 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 4a88feef36..0000000000 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 4a88feef36..0000000000 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 717e81063d..0000000000 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 180c249368..0000000000 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 41df27b93a..0000000000 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 41df27b93a..0000000000 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 4373bfa665..0000000000 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 e2ca5dca02..0000000000 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 d08180f878..0000000000 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 bb6dac054f..0000000000 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 df91549246..0000000000 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 c45728f862..0000000000 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 c9b4726de3..0000000000 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 3399dcd61b..0000000000 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 0cd29229ed..0000000000 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 78692101d8..0000000000 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 27850b841f..0000000000 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 9816958db4..0000000000 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 13c871b54e..0000000000 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 3da271bc01..0000000000 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 fac68d53f0..0000000000 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 fac68d53f0..0000000000 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 06203334d8..0000000000 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 82f3256428..0000000000 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 289049d540..0000000000 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 5b89495ff1..0000000000 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 08bf2565ff..0000000000 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 f73953ca1b..0000000000 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 2e0e437ae3..0000000000 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 4ecd5a296a..0000000000 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 3f28e3e81f..0000000000 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 3a71f36f22..0000000000 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 c5118ca98d..0000000000 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 bec1c97764..0000000000 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 1d12cefabc..0000000000 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 3d3c30d705..0000000000 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 99bca0a07f..0000000000 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 19ef08b969..0000000000 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 c053ebcfa1..0000000000 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 ec0deb318e..0000000000 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 572e8f322b..0000000000 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 96a1366877..0000000000 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 8207e88bd8..0000000000 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 6be134d6d8..0000000000 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 ba0e720f23..0000000000 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 c9eaf6bea8..0000000000 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 bfcbd12d76..0000000000 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 a9f4b75e94..0000000000 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 6a8c69d9be..0000000000 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 7c4017119d..0000000000 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 e014d81796..0000000000 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 ec346b913c..0000000000 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 04cbeb08b1..0000000000 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 b1014d2b30..0000000000 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 689bcabf7c..0000000000 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 8d8d15fbea..0000000000 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 9f290fda4b..0000000000 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 dfdd89cde5..0000000000 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 101353c465..0000000000 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 1a955013e0..0000000000 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 423c95d891..0000000000 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 a7fca7b1c4..0000000000 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 1133cc6f08..0000000000 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 e2290c5757..0000000000 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 1aa7cd54bd..0000000000 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 548518ff39..0000000000 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 cbe8fe85d4..0000000000 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 7be124e27e..0000000000 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 17818c2703..0000000000 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 f16049dcfa..0000000000 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 bed8cee21e..0000000000 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 f45c8777c5..0000000000 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 0ea45e59e5..0000000000 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 1035d4989b..0000000000 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 6f805a582e..0000000000 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 3bf697db41..0000000000 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 86ab8f56e3..0000000000 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 4a4c378e89..0000000000 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 0ce982e6d3..0000000000 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 1164f6c582..0000000000 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 f297ae84c6..0000000000 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 4dd8d8bd37..0000000000 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 7d9f2b5a01..0000000000 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 33690fb83d..0000000000 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 03a18dccfb..0000000000 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 1de292b762..0000000000 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 3b90f95c1b..0000000000 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 70390ebbc8..0000000000 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 373dff18a6..0000000000 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 645b74d85f..0000000000 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 2f4a696099..0000000000 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 c910472038..0000000000 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 5f32d964f2..0000000000 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 5ce1628d30..0000000000 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 7e09d2a416..0000000000 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 49fb5d720d..0000000000 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 9325a1d63d..0000000000 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 d07a57d51e..0000000000 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 154a3c4949..0000000000 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 25d38efce0..0000000000 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 d552236098..0000000000 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 a82852ecd8..0000000000 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 e144b22091..0000000000 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 7e1344407b..0000000000 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 8cb9cf9b57..0000000000 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 0f7b8166d3..0000000000 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 d205a961b9..0000000000 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 f98a1fcdda..0000000000 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 dbd0a76312..0000000000 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 be44ee6f8f..0000000000 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 7d7b228041..0000000000 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 c10418e92e..0000000000 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 1209c7a00e..0000000000 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 0ebf5f672d..0000000000 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 1e0c8766f3..0000000000 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 5949dbe634..0000000000 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 7225b97f22..0000000000 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 970ee191d7..0000000000 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 1b9809e13d..0000000000 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 043e62f291..0000000000 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 6a9ef4d449..0000000000 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 7a8fd7c50f..0000000000 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 967a56615e..0000000000 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 7590f26527..0000000000 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 cefaaf86d4..0000000000 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 a82612276e..0000000000 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 32e39e9e32..0000000000 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 30c25dabb9..0000000000 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 8ada553bb2..0000000000 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 45220a1ffe..0000000000 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 a9d7a80888..0000000000 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 c1c07f5835..0000000000 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 f3d0b605c4..0000000000 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 9873fe636b..0000000000 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 126d42db86..0000000000 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 1d834aaecc..0000000000 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 edf4b40825..0000000000 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 86273a3ce5..0000000000 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 ee59e88b9a..0000000000 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 5395b47b58..0000000000 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 3ebe9dc77f..0000000000 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 a333150bad..0000000000 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 ec4f97d627..0000000000 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 7d9a0e86a3..0000000000 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 55886f79f1..0000000000 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 741626a02c..0000000000 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 aa4472ef58..0000000000 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 2592ce9c80..0000000000 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 c03cefcc90..0000000000 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 42af339330..0000000000 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 26bc51f0e7..0000000000 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 9f5b95a66c..0000000000 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 110b7d50ab..0000000000 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 98731fc886..0000000000 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 3f694fae02..0000000000 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 e8588ebfcf..0000000000 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 7893625104..0000000000 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 cfd53dd62a..0000000000 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 de9c72a094..0000000000 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 5e8bfc86d2..0000000000 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 727cf4d3cc..0000000000 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 7a9efd388b..0000000000 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 8b7b798c96..0000000000 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 f003794d4f..0000000000 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 3b5a38d55b..0000000000 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 9ffaa0e121..0000000000 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 b343d21d87..0000000000 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 834f3a6f7b..0000000000 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 cf8578496f..0000000000 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 fa34b988e8..0000000000 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 9089fa1830..0000000000 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 ed6d4099e4..0000000000 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 8c7a1a250d..0000000000 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 3ea19dd5ba..0000000000 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 f5de9de006..0000000000 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 9a06f4e5c9..0000000000 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 be8496d09d..0000000000 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 fac1f1b84c..0000000000 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 4e1df932e9..0000000000 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 49a2dc35cd..0000000000 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 2f2ea94472..0000000000 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 7cf76a132e..0000000000 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 36a1188988..0000000000 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 9f0e1addb4..0000000000 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 3a11a68c19..0000000000 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 56cc7af7f3..0000000000 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 3e41b19a1e..0000000000 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 9aaec51810..0000000000 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 04b2cb065b..0000000000 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 687b61afd3..0000000000 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 198bd04a9e..0000000000 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 d81c402f09..0000000000 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 7124b2df83..0000000000 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 05c8ceda7e..0000000000 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 f39c56a47e..0000000000 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 aa4c7f0313..0000000000 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 12a163d6c4..0000000000 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 e15548237d..0000000000 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 1d9f2e6825..0000000000 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 16c3f79316..0000000000 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 5fd18f5333..0000000000 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 766beacb83..0000000000 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 b96096eeb6..0000000000 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 f7e813d262..0000000000 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 5d1d8dedb6..0000000000 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 bec5370697..0000000000 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 5e0955cfae..0000000000 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 827c426b57..0000000000 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 54711193b9..0000000000 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 8c6c842c16..0000000000 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 350c3fab91..0000000000 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 390c6c71cc..0000000000 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 f238324ace..0000000000 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 b66633b4bf..0000000000 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 af2ebbffce..0000000000 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 fb9f2fb0b3..0000000000 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 a01961b46e..0000000000 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 ec1bc2f2cc..0000000000 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 333661e04a..0000000000 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 f61ab2848a..0000000000 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 b15dc4a3c8..0000000000 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 6b0e10d91f..0000000000 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 8b2257dbe1..0000000000 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 becbcc8c5b..0000000000 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 63041f437c..0000000000 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 94deb5a708..0000000000 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 760fd0400e..0000000000 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 c5fe619a95..0000000000 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 b3ff74eeb6..0000000000 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 2a10fd5c65..0000000000 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 b495e58b5f..0000000000 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 b79e680411..0000000000 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 32531ffc88..0000000000 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 646a9dbe3d..0000000000 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 9e65dfc71e..0000000000 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 9e171ddf6f..0000000000 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 6ae993eed9..0000000000 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 80b755e7b9..0000000000 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 e123e706fe..0000000000 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 82167584b8..0000000000 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 bfb035a3a5..0000000000 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 97f7283c1d..0000000000 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 22bc3223b8..0000000000 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 868ba042ae..0000000000 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 5a3145d212..0000000000 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 8a6712bbdd..0000000000 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 62cd389721..0000000000 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 65abf18b4b..0000000000 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 6ecb46869e..0000000000 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 e31f3084fc..0000000000 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 0c5f1658b4..0000000000 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 3516c58fd8..0000000000 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 a0cb2ebd37..0000000000 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 8db171d21d..0000000000 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 6a22600f47..0000000000 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 2c26df6e4e..0000000000 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 10073ff819..0000000000 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 0df4e538c5..0000000000 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 f2d74258e9..0000000000 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 66eb730507..0000000000 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 748cf1c9c6..0000000000 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 7d7898c631..0000000000 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 0e386fd305..0000000000 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 a5e68500cb..0000000000 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 5155400739..0000000000 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 a1ccdd8edd..0000000000 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 8b4941583d..0000000000 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 52d41db938..0000000000 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 560d9c2896..0000000000 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 862c773c94..0000000000 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 cf49fd997f..0000000000 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 ccb80aec0a..0000000000 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 9b70d8c81d..0000000000 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 59f13d7074..0000000000 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 ac9c6329cc..0000000000 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 6495e8ab00..0000000000 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 2493533f9f..0000000000 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 787764dd0c..0000000000 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 335b2e71cf..0000000000 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 0e97d4021f..0000000000 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 89895c014c..0000000000 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 beafdfead2..0000000000 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 036fe67522..0000000000 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 a16e7f75a6..0000000000 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 76b98c97fe..0000000000 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 59b2e6c7e2..0000000000 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 ab5634275e..0000000000 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 a970044c7c..0000000000 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 0ee6cd3a0d..0000000000 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 4fc8236e43..0000000000 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 583f301db6..0000000000 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 3392d87fcc..0000000000 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 d149699faa..0000000000 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 334d6659d5..0000000000 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 f1f0e15c5d..0000000000 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 8497285a76..0000000000 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 4b75b102b3..0000000000 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 71d846c515..0000000000 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 593b4d183c..0000000000 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 19b120c135..0000000000 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 37131cb908..0000000000 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 8ff0b933a6..0000000000 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 a1817a3d23..0000000000 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 f21019ccd3..0000000000 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 5bf88f3663..0000000000 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 c09c8e0793..0000000000 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 d9288103b3..0000000000 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 565527efcb..0000000000 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 876c3f162d..0000000000 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 4a9421d0ad..0000000000 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 cb304f5d5b..0000000000 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 b5bc745702..0000000000 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 a56840f21b..0000000000 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 7ea8ebb3e3..0000000000 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 813689abf2..0000000000 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 6190c0934e..0000000000 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 4c3a80cb2d..0000000000 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 aff76f31dd..0000000000 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 7571d35773..0000000000 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 92bbf2de38..0000000000 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 d78529c525..0000000000 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 ccaaa47fff..0000000000 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 a3ce4d65b0..0000000000 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 9a1716dab8..0000000000 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 68a5430425..0000000000 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 f2f79cba25..0000000000 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 03632d69c1..0000000000 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 1a9062b648..0000000000 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 e2fb48ee17..0000000000 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 a3035a9b53..0000000000 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 19795ec786..0000000000 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 31f2e3f6e6..0000000000 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 d4d9155b37..0000000000 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 f1ade2bfd6..0000000000 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 a23e2741bf..0000000000 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 7cf060c398..0000000000 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 aaa9833e0a..0000000000 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 94987987a8..0000000000 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 a58bf2a69f..0000000000 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 81726419a7..0000000000 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 03f30105c0..0000000000 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 d0f94554b8..0000000000 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 88d9a32547..0000000000 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 7f8f410d81..0000000000 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 dc808736da..0000000000 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 e9b759a1a3..0000000000 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 a5c439fa9c..0000000000 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 517824bba0..0000000000 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 4b5c1f4407..0000000000 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 15f2ca45b9..0000000000 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 f27d457eba..0000000000 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 0f4d145174..0000000000 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 a99797aedd..0000000000 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 ff9fa42a52..0000000000 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 dca25d5b05..0000000000 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 f7c1c31629..0000000000 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 24360cc431..0000000000 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 756f047772..0000000000 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 9564388cc4..0000000000 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 e2662a5e4a..0000000000 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 849e030aa2..0000000000 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 ec0bbd9c9b..0000000000 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 83130320ff..0000000000 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 c3a45cb907..0000000000 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 4f4033baf6..0000000000 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 d74f08c03d..0000000000 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 f6d78579ce..0000000000 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 5da5e6e383..0000000000 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 0c6845f886..0000000000 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 0c6845f886..0000000000 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 0c6845f886..0000000000 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 0c6845f886..0000000000 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 0c6845f886..0000000000 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 0c6845f886..0000000000 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 a35b5ced60..0000000000 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 a35b5ced60..0000000000 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 70cdda97f2..0000000000 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 387072b260..0000000000 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 d297dc2ce7..0000000000 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 d297dc2ce7..0000000000 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 0a0b917963..0000000000 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 ff705100c9..0000000000 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 81511b17d4..0000000000 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 214a937a46..0000000000 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 39a5f3b9e8..0000000000 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 5836fd384b..0000000000 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 e1235286bf..0000000000 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 695224c9fc..0000000000 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 0bac802a82..0000000000 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 4b4b3728a2..0000000000 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 404abc501e..0000000000 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 404abc501e..0000000000 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 5fc05abf8b..0000000000 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 fcf573fedd..0000000000 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 35eb9866ed..0000000000 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 ae4a990e33..0000000000 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 96bef10cad..0000000000 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 6557fa71d9..0000000000 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 03a4bfc25d..0000000000 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 cef95c6dbf..0000000000 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 cdf1d4b540..0000000000 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 cdf1d4b540..0000000000 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 d9999523f3..0000000000 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 5b2c40b141..0000000000 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 03464d3e62..0000000000 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 511c211455..0000000000 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 5e94f894dc..0000000000 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 55d7b4e739..0000000000 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 926a35d13b..0000000000 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 ac9df886b0..0000000000 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 98e01634e9..0000000000 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 f65ef3976f..0000000000 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 b1dc3888ae..0000000000 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 cd38a71b62..0000000000 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 a6d18afc93..0000000000 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 551c55c7e6..0000000000 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 ad40fc400f..0000000000 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 b945c2018b..0000000000 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 f68b212cf6..0000000000 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 7126349e14..0000000000 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 182299727f..0000000000 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 f1c59240f7..0000000000 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 7e808b5c8f..0000000000 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 b1febc4f60..0000000000 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 1d2b505b36..0000000000 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 c9f48eaa80..0000000000 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 86be634b82..0000000000 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 c90019fbbf..0000000000 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 508abe65c1..0000000000 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 52c1d9740a..0000000000 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 84e9dbfbdb..0000000000 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 3abfe23c6f..0000000000 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 ffb5b11565..0000000000 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 7e6a15dec6..0000000000 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 c99df25c05..0000000000 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 cd5728808a..0000000000 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 34e751605c..0000000000 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 4b83a9c166..0000000000 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 b25b0974cf..0000000000 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 bbbe88d6e2..0000000000 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 080a1df174..0000000000 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 436941626d..0000000000 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 081b8fef76..0000000000 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 97eddea271..0000000000 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 80d5392986..0000000000 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 299597c3c5..0000000000 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 db42bbbfed..0000000000 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 72e4ff020b..0000000000 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 43cd709466..0000000000 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 6b77c96009..0000000000 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 cdb64b60c2..0000000000 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 d4162d277b..0000000000 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 e1d30a54c9..0000000000 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 385ba6ece1..0000000000 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 a13bea4cdd..0000000000 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 a8ef0a72dc..0000000000 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 d723db680c..0000000000 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 15e39f059e..0000000000 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 c7fd01a2fc..0000000000 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 ba388b9e2a..0000000000 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 ec2d9222a1..0000000000 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 1496f3bac9..0000000000 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 3bf5dff447..0000000000 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 e031e5d575..0000000000 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 4c9bc59a03..0000000000 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 9ed81dc8bf..0000000000 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 1ed723b7f2..0000000000 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 b1f8810f51..0000000000 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 f786c35917..0000000000 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 81fef900b6..0000000000 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 1a883d8837..0000000000 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 b5f59fccf6..0000000000 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 c8da2ad4c4..0000000000 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 e7dac9ed72..0000000000 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 68079feedc..0000000000 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 720c011248..0000000000 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 a19cbbebaf..0000000000 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 1ff2d307a5..0000000000 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 bd689d7afa..0000000000 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 7c5473e605..0000000000 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 547017bc2f..0000000000 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 3bbbc8135f..0000000000 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 56e7724e97..0000000000 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 55a8d7e5d7..0000000000 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 7cdac6b365..0000000000 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 21e04a0458..0000000000 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 b7c9319951..0000000000 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 7fea4319e6..0000000000 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 c7e8538172..0000000000 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 e01cc56766..0000000000 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 e2da67bfef..0000000000 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 820e8ba5af..0000000000 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 b7ac4e6b03..0000000000 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 be63703dd7..0000000000 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 51dfbc2663..0000000000 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 cd8e4c23aa..0000000000 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 f9c248ffd8..0000000000 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 e750ea5dd0..0000000000 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 641de460df..0000000000 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 55d5aabb12..0000000000 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 6a03529c74..0000000000 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 1ac1001bd3..0000000000 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 c4464acdbb..0000000000 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 d52e4c7af8..0000000000 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 880a24f681..0000000000 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 2baa70e2c0..0000000000 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 cc1bb7d6fa..0000000000 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 ad6b7c4ddb..0000000000 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 a4bad3cfd0..0000000000 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 88df5173ee..0000000000 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 4a934231a1..0000000000 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 b4e2fbbf79..0000000000 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 0f3d453fef..0000000000 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 9fff69ce52..0000000000 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 ff6e223330..0000000000 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 7854df0a6a..0000000000 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 8db389fc43..0000000000 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 6926868036..0000000000 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 a726c7f838..0000000000 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 00b10e2e9a..0000000000 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 c7531b6ebe..0000000000 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 4660d46a10..0000000000 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 3df3673f80..0000000000 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 32a0a517ec..0000000000 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 fcac1471dd..0000000000 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 eaba38f402..0000000000 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 844e7bfb7e..0000000000 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 80363da843..0000000000 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 2258252faf..0000000000 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 94c7ba3537..0000000000 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 2dbd96f571..0000000000 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 468fbc8d1d..0000000000 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 4d58f04f0a..0000000000 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 9f603c9025..0000000000 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 5b91467521..0000000000 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 49bcd481e1..0000000000 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 ccbe622947..0000000000 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 77591529e2..0000000000 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 ad4e80110a..0000000000 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 6e410ff593..0000000000 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 ccb4eaedfa..0000000000 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 38124ee069..0000000000 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 efd103f078..0000000000 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 eed0ecbaab..0000000000 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 293ef56d7f..0000000000 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 5df9f5711d..0000000000 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 0fd9bdfc6b..0000000000 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 73b0879834..0000000000 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 bdf9c3bced..0000000000 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 c0e853f781..0000000000 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 a60e883eb5..0000000000 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 bfdb2aa3a8..0000000000 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 fb6e8b0d99..0000000000 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 309afc098c..0000000000 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 0121784bfa..0000000000 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 e80bb3d08e..0000000000 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 4edaef229b..0000000000 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 ccf63ac502..0000000000 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 74b281db4f..0000000000 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 91d4f218f7..0000000000 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 b8ba56dbb1..0000000000 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 15a338368e..0000000000 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 bd030d88a6..0000000000 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 34057b7838..0000000000 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 038e534bb2..0000000000 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 1cb2fadf67..0000000000 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 3e80032536..0000000000 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 30cee744d3..0000000000 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 e70d9843d5..0000000000 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 fbfcf5976a..0000000000 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 e3004746ab..0000000000 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 43d83682c2..0000000000 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 23d344216b..0000000000 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 15ff847e64..0000000000 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 e08b0fe1b9..0000000000 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 c8fa10ef6e..0000000000 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 b75d99c840..0000000000 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 8da2c90e3d..0000000000 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 06b1d0413b..0000000000 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 ccbe246598..0000000000 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 a3aa1b8512..0000000000 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 404ab3725b..0000000000 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 0c3dd24983..0000000000 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 ca5f1ec824..0000000000 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 27230dd214..0000000000 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 41b870e949..0000000000 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 987ae30cc8..0000000000 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 b56407fd57..0000000000 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 58fb304bd9..0000000000 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 ba7cf110bc..0000000000 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 53370d9bc1..0000000000 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 77f2e154be..0000000000 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 3132e91e1f..0000000000 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 7a0cdf95cc..0000000000 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 91f1f76788..0000000000 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 be803bff05..0000000000 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 57d19e2274..0000000000 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 0725e33148..0000000000 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 f2658046c7..0000000000 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 6d4e17bede..0000000000 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 4798654719..0000000000 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 dc28bc2b0a..0000000000 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 d7c4f77f0b..0000000000 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 a5cbf954d0..0000000000 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 bcfa6dd0ff..0000000000 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 1623fb8d3f..0000000000 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 d21bf188fd..0000000000 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 aee928df08..0000000000 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 20b92316bf..0000000000 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 957c3612a1..0000000000 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 0cd062550f..0000000000 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 4ecfac866f..0000000000 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 26a8ebdbf2..0000000000 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 1dbc69f7fc..0000000000 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 d7dc4f487b..0000000000 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 ab03167e8e..0000000000 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 33e142a1a6..0000000000 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 a9c9752e60..0000000000 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 494c306f1d..0000000000 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 f821c797a5..0000000000 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 058f40d969..0000000000 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 101176ef02..0000000000 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 c36f242055..0000000000 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 da520c8218..0000000000 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 eeecf5741f..0000000000 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 9baaa41ceb..0000000000 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 cb97c95148..0000000000 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 6ba696219c..0000000000 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 e41c66c0bb..0000000000 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 651f556cb6..0000000000 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 e3cb9c6292..0000000000 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 b84605ae9c..0000000000 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 96d9443d37..0000000000 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 70dee1d87e..0000000000 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 540b8b6ec8..0000000000 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 cdc04d0b89..0000000000 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 843002f155..0000000000 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 316ae295aa..0000000000 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 32fefb56a0..0000000000 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 f938926766..0000000000 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 bb2b41ea37..0000000000 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 8751e7da33..0000000000 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 958a13221a..0000000000 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 8ef98ebb47..0000000000 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 ab4dcc4b0e..0000000000 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 93ff898497..0000000000 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 6d36fc28fa..0000000000 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 3ea7f7e8b5..0000000000 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 6e4ea613de..0000000000 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 e82b687bc1..0000000000 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 57cc358bed..0000000000 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 1cd10b2625..0000000000 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 9114e9d83e..0000000000 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 a470c85ac5..0000000000 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 ee9fc83950..0000000000 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 be79a0b2c5..0000000000 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 ed4cbe8e1e..0000000000 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 75c54ca1c7..0000000000 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 82d34dd79b..0000000000 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 7e55f240bd..0000000000 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 1a8970bd26..0000000000 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 8b6d0ab4fd..0000000000 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 17c0f5c620..0000000000 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 5243e6bdcc..0000000000 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 d456173e31..0000000000 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 a5d206ffbd..0000000000 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 4d133fb53a..0000000000 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 9de72964fc..0000000000 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 f792dd0bc4..0000000000 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 a1a632610d..0000000000 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 59dcf448c2..0000000000 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 da5da226a5..0000000000 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 b4f9ae3a44..0000000000 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 348de79087..0000000000 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 143d4b7619..0000000000 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 2abed99ab0..0000000000 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 e8ff0afa54..0000000000 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 3f8bc203e5..0000000000 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 16cb86950c..0000000000 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 7cce97fdd6..0000000000 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 9d82f475a3..0000000000 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 3611e6cbee..0000000000 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 35b763ead8..0000000000 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 9f6298aa04..0000000000 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 0686643d25..0000000000 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 4fdd5ebfcb..0000000000 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 4fe6cf7d2a..0000000000 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 f3dbee98bf..0000000000 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 c131272ccb..0000000000 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 58ea0257b8..0000000000 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 fd7cb6a057..0000000000 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 69a1c0d61b..0000000000 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 efbfe5a2d3..0000000000 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 777c0d4ac1..0000000000 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 02d1712872..0000000000 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 b8fbd4894c..0000000000 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 f4891ac99d..0000000000 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 8a2751ff2f..0000000000 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 3e6f7500c2..0000000000 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 4d2fb53152..0000000000 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 f3d0b49b73..0000000000 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 8e86d47de6..0000000000 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 94b81c26db..0000000000 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 32a9be5b32..0000000000 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 7424b4ad35..0000000000 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 3fcc18002c..0000000000 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 b7afe17f80..0000000000 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 c448c273f2..0000000000 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 c2ac8ecc36..0000000000 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 19abf98e96..0000000000 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 e6e4f2a5f3..0000000000 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 b0e9ea460d..0000000000 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 adda61a496..0000000000 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 e4ff4a48f0..0000000000 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 f6f0c36809..0000000000 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 4261871712..0000000000 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 7bab0f1bde..0000000000 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 23218b1d0b..0000000000 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 6be59d5a1c..0000000000 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 793ce176f6..0000000000 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 efcedbee95..0000000000 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 36e3768b15..0000000000 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 9f3036f914..0000000000 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 9bd8602e08..0000000000 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 3377fcdfd5..0000000000 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 031c0cd6c7..0000000000 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 5e1bfe48d5..0000000000 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 6cd8f43850..0000000000 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 24c77093ff..0000000000 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 0a51b2991b..0000000000 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 aa65b498b1..0000000000 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 00a45d3cc8..0000000000 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 07813ca5e3..0000000000 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 5742e2da5a..0000000000 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 77970d2ca8..0000000000 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 ab37ee8115..0000000000 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 6f94b6a2b6..0000000000 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 4b59a3a0cd..0000000000 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 7745faf948..0000000000 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 6dbd27f813..0000000000 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 673617782e..0000000000 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 fd4f58c737..0000000000 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 14e111a774..0000000000 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 541a554f46..0000000000 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 94343ff7aa..0000000000 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 aba02e902b..0000000000 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 365a016291..0000000000 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 789e4290bc..0000000000 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 9f41742491..0000000000 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 ee483ce084..0000000000 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 77d552a7ea..0000000000 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 a7292707bb..0000000000 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 063b71e688..0000000000 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 4083549936..0000000000 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 ee1077db7c..0000000000 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 f50438dd3b..0000000000 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 e5fd22157b..0000000000 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 6766e17ca5..0000000000 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 dad5f13867..0000000000 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 fb4c4755a8..0000000000 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 86965048af..0000000000 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 dcf7569de2..0000000000 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 e5fc572b46..0000000000 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 61e8faf1a4..0000000000 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 ab5c0599e7..0000000000 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 2a828d4888..0000000000 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 e9adabb422..0000000000 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 4fce1a8443..0000000000 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 bfe1f409a0..0000000000 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 5497fb5f82..0000000000 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 3e4d794b5b..0000000000 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 3cf99cba9e..0000000000 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 f66f186021..0000000000 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 f9deb5c22e..0000000000 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 4c8346f87f..0000000000 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 7878c6ce92..0000000000 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 eb1738d08f..0000000000 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 87d09efdeb..0000000000 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 61a81b6487..0000000000 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 b193ecf497..0000000000 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 1350846c3a..0000000000 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 d7257e83be..0000000000 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 eb9b3b2372..0000000000 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 1cfdb85326..0000000000 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 470d0693ce..0000000000 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 e0be092d2c..0000000000 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 4e08144791..0000000000 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 95355ea540..0000000000 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 3c6e82d494..0000000000 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 90faa29205..0000000000 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 1910747b29..0000000000 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 88bb2a6454..0000000000 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 ed932fa382..0000000000 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 dca4d5a531..0000000000 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 3c11ea8345..0000000000 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 3ceaf26516..0000000000 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 ff27920a6a..0000000000 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 568a52ffd8..0000000000 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 5cb48542b5..0000000000 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 3ad141b74f..0000000000 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 ca4e76d828..0000000000 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 d7c63a3f2b..0000000000 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 ea36f5409e..0000000000 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 0c2dce71d7..0000000000 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 c6d561141f..0000000000 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 d7428eb25b..0000000000 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 c818f2a777..0000000000 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 c2395a9c77..0000000000 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 295e14b830..0000000000 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 525bf6d669..0000000000 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 641ea520d4..0000000000 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 c1202aee2e..0000000000 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 5b9821dec9..0000000000 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 a814b89041..0000000000 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 785386f766..0000000000 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 adeb2e934e..0000000000 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 3415e6ac78..0000000000 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 5768fa36a0..0000000000 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 865d498bc7..0000000000 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 121a6e1e51..0000000000 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 62f5b05b5e..0000000000 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 049b9100b0..0000000000 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 b3d246b962..0000000000 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 eb56e05042..0000000000 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 5e4cf77400..0000000000 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 d42863e88c..0000000000 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 3a498d22e3..0000000000 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 a14e8be877..0000000000 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 d7515b1583..0000000000 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 74f203e39a..0000000000 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 7f3843e117..0000000000 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 53791d6122..0000000000 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 94f391ed86..0000000000 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 55593ef57f..0000000000 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 64d7afa9a6..0000000000 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 47e638eb29..0000000000 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 5ff8f6c3a2..0000000000 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 d7fa88200d..0000000000 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 2e60424d2c..0000000000 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 4d919ba510..0000000000 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 e218c6486e..0000000000 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 81e577821f..0000000000 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 7b4c6307a5..0000000000 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 2befc334c2..0000000000 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 d05ea45263..0000000000 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 4f30118ab8..0000000000 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 e817f948d4..0000000000 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 8bebe1319f..0000000000 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 92e0b7b059..0000000000 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 c3e8d326bb..0000000000 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 3889fb44fb..0000000000 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 0e9aa6f12e..0000000000 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 a988067a6f..0000000000 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 951b7819a7..0000000000 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 0e5ed45710..0000000000 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 276e2f9f31..0000000000 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 cbe1a0b60e..0000000000 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 c215bef52b..0000000000 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 ee24c67163..0000000000 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 2618f2041c..0000000000 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 2befe10b91..0000000000 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 71d40722b7..0000000000 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 65b93b4093..0000000000 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 8b2fd19a0c..0000000000 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 2d103b638f..0000000000 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 eac8325079..0000000000 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 5196599c2c..0000000000 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 77f879e3dd..0000000000 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 b2d7ab6a35..0000000000 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 c58ad5e888..0000000000 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 96d4263ab3..0000000000 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 4908436705..0000000000 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 977fac9c82..0000000000 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 b953f3dddb..0000000000 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 9fa037c613..0000000000 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 f6d4ed53c2..0000000000 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 0fcd852c39..0000000000 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 6366f27d04..0000000000 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 9728fdce66..0000000000 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 f7768cc7cb..0000000000 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 3ff6ba0080..0000000000 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 c6fe2a4142..0000000000 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 6cfb932733..0000000000 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 ea0a67fb48..0000000000 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 6a32ed5670..0000000000 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 9494d1ddd4..0000000000 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 cb038de789..0000000000 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 0e75362bfa..0000000000 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 ac6cb8f907..0000000000 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 fe1524eb65..0000000000 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 eaff7757de..0000000000 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 9396074027..0000000000 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 52f33e7055..0000000000 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 585f178119..0000000000 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 c1d513de47..0000000000 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 8c2020c640..0000000000 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 9fc03db19b..0000000000 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 fb90159d82..0000000000 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 06675ff798..0000000000 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 c1794cbd29..0000000000 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 0e1ab42040..0000000000 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 c0138a8288..0000000000 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 e8b0368aed..0000000000 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 6f4c9e69b7..0000000000 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 a11ffb09eb..0000000000 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 53f8536e17..0000000000 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 13fabafb12..0000000000 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 709e00ed05..0000000000 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 339191f13f..0000000000 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 f36f797a08..0000000000 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 469f50ed8b..0000000000 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 f6d541ca9c..0000000000 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 cd52e98c6a..0000000000 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 9c8b8c5a17..0000000000 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 7a9ecf9497..0000000000 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 41dd045c5b..0000000000 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 e0b9d09596..0000000000 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 2c049f7424..0000000000 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 db6378e6e2..0000000000 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 bca60ccdc6..0000000000 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 5a488cf139..0000000000 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 98fbd19e88..0000000000 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 d7048e77d1..0000000000 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 f3645cda1f..0000000000 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 88ee1b26ad..0000000000 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 123c17085d..0000000000 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 a889d78289..0000000000 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 7f74d868e7..0000000000 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 5eeb122007..0000000000 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 6622f2abb8..0000000000 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 0b1ea5288e..0000000000 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 26aaf826ed..0000000000 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 a4ed689351..0000000000 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 a9ebd89af1..0000000000 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 4e47279cd6..0000000000 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 dd1487a894..0000000000 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 b27b6e5eda..0000000000 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 705dcf30af..0000000000 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 b0f507504c..0000000000 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 9c6cd5e266..0000000000 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 cc0f53ce09..0000000000 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 95b77b530e..0000000000 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 db787e0c43..0000000000 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 2cabf724a1..0000000000 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 c360b0ef12..0000000000 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 7502f319b1..0000000000 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 790c35b020..0000000000 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 42544f59e4..0000000000 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 a70dec315f..0000000000 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 5c4fe8b06f..0000000000 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 eca6dcec71..0000000000 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 58fac5d5e4..0000000000 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 523ff20c85..0000000000 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 7123ca5b19..0000000000 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 d6664b1913..0000000000 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 fe65bcd5eb..0000000000 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 6d44fe0783..0000000000 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 1bbf60e5db..0000000000 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 956508d9bc..0000000000 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 8ce8aafa04..0000000000 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 f62ec49c94..0000000000 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 c9e0bd7f91..0000000000 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 d25d4752f3..0000000000 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 84dcfdecb9..0000000000 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 72d01c75b5..0000000000 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 f3cd28cb28..0000000000 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 397b26416e..0000000000 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 12341db33f..0000000000 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 eb133a4091..0000000000 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 80f48b3bb1..0000000000 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 77be57b393..0000000000 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 54797365b6..0000000000 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 9e2adef5a0..0000000000 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 840c878c3e..0000000000 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 d1a3651ddf..0000000000 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 426c80a1e7..0000000000 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 16d6e08de2..0000000000 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 ced245dcdf..0000000000 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 5025182372..0000000000 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 324527953c..0000000000 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 20d8794160..0000000000 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 4c856f21ee..0000000000 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 6d87d0df1b..0000000000 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 8ed7a5394a..0000000000 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 4cd8bce7dc..0000000000 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 f7cc9b2ea4..0000000000 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 25bbc510e1..0000000000 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 6a8491e524..0000000000 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 c05f07c4a5..0000000000 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 9df9a83d32..0000000000 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 0c2e758d32..0000000000 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 b0c52e7c8e..0000000000 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 f1e021595d..0000000000 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 f6c2de9353..0000000000 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 3e9dbba01a..0000000000 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 a6ec5461ca..0000000000 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 9cc4eb830d..0000000000 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 bf4b004546..0000000000 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 82c2814fe9..0000000000 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 486c9d3ca0..0000000000 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 30c67a2399..0000000000 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 4a03fca3b1..0000000000 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 81d2844f95..0000000000 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 5687aa2306..0000000000 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 83240e8677..0000000000 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 f667b6e7c6..0000000000 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 95a247f2ba..0000000000 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 b8368118ca..0000000000 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 92bf99f3b4..0000000000 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 81c3dd9acd..0000000000 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 3d474c3dcf..0000000000 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 a509b395f5..0000000000 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 1072e101f8..0000000000 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 fad0770c6e..0000000000 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 6720117d53..0000000000 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 c2e7cb8f6f..0000000000 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 3baec57be3..0000000000 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 adfc1374c9..0000000000 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 3e53877af7..0000000000 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 4125aae616..0000000000 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 c1ab9b6498..0000000000 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 c3d8a96256..0000000000 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 8d14bb0bee..0000000000 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 f0068eb3ae..0000000000 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 1d98dc0201..0000000000 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 32d2cb2114..0000000000 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 b1ab5d3c2c..0000000000 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 389ca14c9c..0000000000 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 bfd4c3c431..0000000000 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 af3d72b51d..0000000000 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 4fd869866a..0000000000 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 c87011955a..0000000000 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 527566bd31..0000000000 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 b7bb7d307f..0000000000 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 1b1e196a44..0000000000 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 d9c7e7ec3c..0000000000 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 6a35672606..0000000000 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 93b796076a..0000000000 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 3eb9630898..0000000000 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 fbe5f69354..0000000000 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 3427e3fbcd..0000000000 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 134c5b69cb..0000000000 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 b3c301c875..0000000000 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 e1905314d1..0000000000 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 7e6becf377..0000000000 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 774770ee59..0000000000 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 79359b9b1f..0000000000 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 96d98bca25..0000000000 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 90eed033ce..0000000000 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 3cbc6edfe0..0000000000 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 628a866b78..0000000000 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 290aa57a62..0000000000 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 49d5b38dac..0000000000 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 d98a98fb07..0000000000 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 d6220ca1e3..0000000000 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 6adf48ff59..0000000000 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 381b3454ee..0000000000 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 7cd3fc5ccc..0000000000 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 730d1069ec..0000000000 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 47fec9e41a..0000000000 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 b27b3dfc9f..0000000000 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 c4eff58465..0000000000 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 b424b57576..0000000000 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 019576df02..0000000000 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 8ecb9dcdba..0000000000 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 a23f3b4c04..0000000000 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 4a64051a94..0000000000 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 fa4d2d596e..0000000000 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 cdbce6911a..0000000000 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 a2437734f4..0000000000 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 22188d4f2c..0000000000 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 bd1c6fce56..0000000000 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 0bdf37bdb1..0000000000 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 9e77531c43..0000000000 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 174edea984..0000000000 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 8954bba2b1..0000000000 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 8e16693df6..0000000000 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 6c60bf110a..0000000000 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 ad707c1c79..0000000000 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 c97681f13e..0000000000 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 2a397393e9..0000000000 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 29b9208f2c..0000000000 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 55a69b2576..0000000000 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 e3f4d82874..0000000000 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 854e07c886..0000000000 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 36dc0d6e3b..0000000000 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 72630f694c..0000000000 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 618a4077f7..0000000000 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 62511aa5e9..0000000000 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 f457339f6a..0000000000 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 0f45cd5eed..0000000000 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 09939d1f36..0000000000 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 f8ab6bc30f..0000000000 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 6c0e5e4e64..0000000000 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 67a8708a2d..0000000000 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 6fee260ed9..0000000000 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 5d297da13a..0000000000 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 e6a7f298e7..0000000000 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 de92adb0f2..0000000000 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 4446ded518..0000000000 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 87f477f204..0000000000 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 9686955633..0000000000 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 7816fe251a..0000000000 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 234cd36d06..0000000000 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 9539900289..0000000000 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 6293a8e1af..0000000000 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 e978ed1249..0000000000 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 d5af7bec7a..0000000000 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 28e02e67ef..0000000000 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 2aa0898784..0000000000 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 c595ce631d..0000000000 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 b94e7fcc1a..0000000000 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 890e9b0e1d..0000000000 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 41340d3d5a..0000000000 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 26ef6ede21..0000000000 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 5868d77c8f..0000000000 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 fb0819e267..0000000000 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 fb55f2fdc1..0000000000 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 a2c05f650c..0000000000 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 3ccaa0d3b4..0000000000 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 dbb671ebc2..0000000000 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 59e9a7e1aa..0000000000 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 86eb755b12..0000000000 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 3e2d1b0646..0000000000 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 2aade8c98c..0000000000 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 b8acded9ba..0000000000 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 7657bd4a12..0000000000 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 052887fbc0..0000000000 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 d2a986467c..0000000000 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 439609d1dd..0000000000 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 f5e3027d6b..0000000000 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 2d1ae2065d..0000000000 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 fec7a853b6..0000000000 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 095092edd2..0000000000 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 de8937e379..0000000000 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 5bee490aec..0000000000 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 45fee855e5..0000000000 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 493f9bee33..0000000000 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 545d998090..0000000000 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 18c7058578..0000000000 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 c7c1e36a15..0000000000 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 8b468ff988..0000000000 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 76dc126326..0000000000 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 f1fe1921cd..0000000000 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 13f18f69d5..0000000000 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 ba55e43c17..0000000000 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 9acc98c966..0000000000 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 8992cb8152..0000000000 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 cc2e6519c8..0000000000 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 869abe55ce..0000000000 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 573f76b914..0000000000 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 c380a20b48..0000000000 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 de7edadbeb..0000000000 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 1faaf1805e..0000000000 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 52cd5f8f33..0000000000 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 fecaf87cba..0000000000 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 fb329d8506..0000000000 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 8a3e37b98e..0000000000 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 3958bcba81..0000000000 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 bd43897442..0000000000 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 d682b15936..0000000000 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 c333f214e8..0000000000 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 5545a2b9c2..0000000000 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 6dd28e8bab..0000000000 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 f40161e52c..0000000000 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 bf93234454..0000000000 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 5b9e524070..0000000000 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 b8f5dabd37..0000000000 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 e89bf34e6e..0000000000 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 06928a8390..0000000000 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 c1951b8e24..0000000000 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 ab35146bf0..0000000000 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 25e2c86ff2..0000000000 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 a0d74b087a..0000000000 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 075ee249fa..0000000000 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 70f982c12d..0000000000 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 0baee43fc5..0000000000 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 32c8adb5ab..0000000000 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 3e5ba8007f..0000000000 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 1cd79cde76..0000000000 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 84375f3a67..0000000000 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 d2044ac161..0000000000 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 8a5b2b3984..0000000000 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 047f9429ea..0000000000 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 db0a3c9f9e..0000000000 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 cb0a5ae4c5..0000000000 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 f2b2bb1bd3..0000000000 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 a2192f7709..0000000000 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 a5ad921c67..0000000000 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 20671ac860..0000000000 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 5308f2c8e0..0000000000 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 d0f9f44194..0000000000 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 9e220de68d..0000000000 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 3fda60d362..0000000000 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 53b8953632..0000000000 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 f7c859c5d0..0000000000 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 ec8f0487bb..0000000000 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 12179169cc..0000000000 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 78b48ff0c0..0000000000 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 8b452c0d76..0000000000 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 f1ca023660..0000000000 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 3b60a95d02..0000000000 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 2df141fdf0..0000000000 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 24c5cd58d9..0000000000 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 99a21a2d4c..0000000000 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 d486c8f57c..0000000000 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 4dce77c3bf..0000000000 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 f4c4030fe6..0000000000 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 58b1c31d87..0000000000 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 e49e68a897..0000000000 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 7bef0411f4..0000000000 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 b4b5423bb2..0000000000 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 33f3e3a950..0000000000 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 e81e06f152..0000000000 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 0545207ecc..0000000000 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 60739613e0..0000000000 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 478c30750a..0000000000 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 b11475ecba..0000000000 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 45a877b556..0000000000 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 47f1ea9867..0000000000 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 9843a9b2bf..0000000000 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 2b8d523c9f..0000000000 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 f0d491c227..0000000000 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 242e02ab5b..0000000000 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 83fdaafb80..0000000000 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 9815d3b7c6..0000000000 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 cca23bc8d2..0000000000 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 9b1607ca08..0000000000 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 66ab9fe178..0000000000 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 9064b12ef0..0000000000 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 d7bbc3b176..0000000000 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 b4b5cd292f..0000000000 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 3daff697d0..0000000000 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 828bb2d048..0000000000 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 d6dac4e261..0000000000 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 78686b53bf..0000000000 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 892cca867c..0000000000 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 5ddd6ceabc..0000000000 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 5fa55af970..0000000000 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 054ceceb29..0000000000 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 1ea89486cc..0000000000 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 216cd15d3c..0000000000 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 73808576f8..0000000000 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 9943919427..0000000000 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 6fd8ced356..0000000000 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 9f08c36978..0000000000 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 364480b1ac..0000000000 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 ae67a2cae4..0000000000 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 17f4e881e6..0000000000 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 4fbc993045..0000000000 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 4d4c95adee..0000000000 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 1f1797b035..0000000000 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 d93740721b..0000000000 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 8f4b1ffada..0000000000 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 9309b11d21..0000000000 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 d46bdc1a5e..0000000000 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 fb324ba83b..0000000000 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 51ecd49e61..0000000000 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 997a521d07..0000000000 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 704411599b..0000000000 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 f1e824b379..0000000000 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 142af40fca..0000000000 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 c5b1515c34..0000000000 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 7eec7516de..0000000000 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 473f8a1c4a..0000000000 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 49f0809d28..0000000000 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 3e6890986e..0000000000 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 2716eb797a..0000000000 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 0504d6b5b8..0000000000 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 f17f268f79..0000000000 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 2f75fca3c5..0000000000 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 de5af3d9ef..0000000000 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 8eb4dbcc56..0000000000 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 c592bd34af..0000000000 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 076ec07178..0000000000 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 53bd3bf863..0000000000 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 4ac561aece..0000000000 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 90d386b879..0000000000 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 2841a541f0..0000000000 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 54cede3a80..0000000000 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 a3e6a13252..0000000000 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 787d5066c9..0000000000 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 a792278d8a..0000000000 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 7f0cebf4b2..0000000000 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 1df51dd2e6..0000000000 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 1d8c403dfb..0000000000 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 d91d612292..0000000000 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 1197b0383e..0000000000 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 873a16eade..0000000000 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 b50d2af35c..0000000000 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 cb21828af2..0000000000 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 c7ef60eee5..0000000000 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 04ccdaefd7..0000000000 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 1968fbb551..0000000000 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 04cabe6da1..0000000000 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 95408f81aa..0000000000 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 f962117e4c..0000000000 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 5b69d9cdec..0000000000 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 5037b3720e..0000000000 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 53400283ff..0000000000 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 b92804194d..0000000000 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 e417387f42..0000000000 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 04cb3a5ddd..0000000000 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 4822b81ac6..0000000000 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 23798679be..0000000000 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 d2742d83df..0000000000 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 3640081373..0000000000 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 c7bfbb4f41..0000000000 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 21e71dd75c..0000000000 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 1559235812..0000000000 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 ae63f8e715..0000000000 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 238ecd3264..0000000000 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 d61c79bcd0..0000000000 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 75671722a8..0000000000 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 0ef781e0e3..0000000000 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 c1ffd64d0c..0000000000 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 fff2567a91..0000000000 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 1a486e08e4..0000000000 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 95ccff8a10..0000000000 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 dd06565d8f..0000000000 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 9a75cb056f..0000000000 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 ab2aed56bc..0000000000 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 696c4e3258..0000000000 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 824bc7b7fd..0000000000 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 e3e130ec21..0000000000 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 1cce4ccf8b..0000000000 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 38655cb5db..0000000000 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 f2cbaed46b..0000000000 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 6aa8ca0427..0000000000 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 75bb2f72c6..0000000000 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 156ff6d2d9..0000000000 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 56348e2d80..0000000000 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 7f82dea9d4..0000000000 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 4ab630b158..0000000000 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 129514bafd..0000000000 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 495195367a..0000000000 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 acd8ce8ce8..0000000000 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 30db638f23..0000000000 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 c7ac6795c0..0000000000 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 8c48919474..0000000000 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 f2ec07d05e..0000000000 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 82b777be1b..0000000000 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 0b21241169..0000000000 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 95ca035487..0000000000 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 9aafc89988..0000000000 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 9e745f3ef8..0000000000 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 7957b8aa1d..0000000000 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 7957b8aa1d..0000000000 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 a01ba0fe76..0000000000 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 745e8c2418..0000000000 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 ee73ac8d0c..0000000000 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 8874b6af7e..0000000000 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 dc8091b772..0000000000 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 12431c02bd..0000000000 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 c82cb18e35..0000000000 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 c82cb18e35..0000000000 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 26f8eff236..0000000000 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 0b4f160cc7..0000000000 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 34c05774a7..0000000000 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 887c3d8483..0000000000 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 7b4c015798..0000000000 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 3b761a6db8..0000000000 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 65644b217b..0000000000 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 dbe2239edc..0000000000 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 99393824fb..0000000000 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 df995b48d8..0000000000 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 099409089f..0000000000 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 f01042f493..0000000000 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 ff5ccbc9f0..0000000000 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 d35f24f278..0000000000 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 1b67b71383..0000000000 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 b5acdff357..0000000000 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 d2cbe4bcc3..0000000000 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 c7cf1bc070..0000000000 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 bdcb500a78..0000000000 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 43efbdbd03..0000000000 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 36ce0f4305..0000000000 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 52a2564d4e..0000000000 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 814b4f2a37..0000000000 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 4dd29200d1..0000000000 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 6d10bb9c44..0000000000 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 7fce4702ec..0000000000 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 ab7e36b36b..0000000000 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 686f2b8ddc..0000000000 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 7d1d0faa45..0000000000 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 39afab7d8c..0000000000 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 39afab7d8c..0000000000 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 3060aefc91..0000000000 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 3c38860be6..0000000000 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 4473017506..0000000000 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 29a00b25b7..0000000000 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 837f7f3b0d..0000000000 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 92eb818f13..0000000000 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 efddf07aa2..0000000000 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 d4aeccd8b1..0000000000 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 7ba47c988e..0000000000 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 369bfb4070..0000000000 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 e562dbf891..0000000000 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 07e5da8d7c..0000000000 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 f5da5e2b2c..0000000000 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 5ffd401769..0000000000 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 be379d8670..0000000000 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 647f6d38ab..0000000000 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 3322b32ad5..0000000000 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 c2a7e8512b..0000000000 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 6af4ef4dd0..0000000000 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 d9960824e0..0000000000 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 de5a66a185..0000000000 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 2a952f1cb9..0000000000 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 d7e9ac944f..0000000000 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 f90b36da9a..0000000000 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 49c73f304b..0000000000 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 8dcb3d949c..0000000000 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 78dfc52c3d..0000000000 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 1a4c5e3954..0000000000 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 084250a413..0000000000 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 0f99b0d12f..0000000000 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 45f9ed357a..0000000000 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 9923db327f..0000000000 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 b78c8d8315..0000000000 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 2647c8cead..0000000000 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 61eef8f0e1..0000000000 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 24acab5ffd..0000000000 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 332064beb6..0000000000 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 947609250c..0000000000 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 947609250c..0000000000 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 313638668d..0000000000 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 5e8db69708..0000000000 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 b8d0e9dd65..0000000000 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 c5d8905dac..0000000000 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 09d04bd45f..0000000000 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 1dace47cba..0000000000 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 c388ad9e89..0000000000 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 1161ebaa31..0000000000 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 a6fb526c1e..0000000000 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 7e1245601d..0000000000 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 de13593d70..0000000000 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 2723131ff1..0000000000 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 3e1c2aeb3e..0000000000 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 8eed3b289a..0000000000 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 51dbe958d8..0000000000 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 93fd52bb0b..0000000000 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 b47b79f500..0000000000 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 9c63e472ee..0000000000 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 ffd21e6d80..0000000000 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 e72046e747..0000000000 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 e72046e747..0000000000 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 51fe4aa4db..0000000000 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 b8a188e5ae..0000000000 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 c88bfcb438..0000000000 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 734b2756a3..0000000000 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 734b2756a3..0000000000 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 053195538b..0000000000 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 852d766570..0000000000 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 97e4fe51a5..0000000000 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 6f1a5aedc0..0000000000 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 ed9fb28ec7..0000000000 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 6c36550ada..0000000000 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 c465650438..0000000000 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 0f5b0d3e13..0000000000 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 8667b66902..0000000000 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 8667b66902..0000000000 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 8d2ac61ea6..0000000000 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 dc3f8173f2..0000000000 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 0af1e647c8..0000000000 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 e457654565..0000000000 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 7a208a56f1..0000000000 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 afea3fd7f7..0000000000 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 a811a64917..0000000000 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 72bf3021a3..0000000000 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 72bf3021a3..0000000000 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 1b1d2b8735..0000000000 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 1f97fb0d16..0000000000 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 b04db36ac5..0000000000 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 a4ba125446..0000000000 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 a0222f6c77..0000000000 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 ac36c18d70..0000000000 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 d2283cda80..0000000000 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 1461551f7d..0000000000 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 37597db059..0000000000 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 6f63e03466..0000000000 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 120ead631a..0000000000 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 2eca317538..0000000000 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 cd226d28e8..0000000000 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 85f0da57e0..0000000000 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 16943ca60f..0000000000 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 f9879aa069..0000000000 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 040d0a423c..0000000000 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 2bb3b4892d..0000000000 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 8d4f38b655..0000000000 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 f4662e878e..0000000000 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 f088a4b77f..0000000000 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 5b8d3b4425..0000000000 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 fee6aefe58..0000000000 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 7121d41ce4..0000000000 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 aaf1964935..0000000000 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 4b89e29900..0000000000 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 7406696782..0000000000 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 7406696782..0000000000 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 f2f4d00960..0000000000 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 ab126903ab..0000000000 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 02c1a9a681..0000000000 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 81bb06a0e8..0000000000 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 3624888d51..0000000000 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 adfa522418..0000000000 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 312dc6a57c..0000000000 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 feac751c6f..0000000000 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 e75836cc05..0000000000 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 a71f02edc4..0000000000 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 c340a15e0d..0000000000 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 f4ac5e9604..0000000000 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 195a70a2c7..0000000000 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 db068be785..0000000000 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 2b861dc590..0000000000 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 d9f28dd774..0000000000 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 ba5ba46990..0000000000 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 7a8f646e87..0000000000 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 93ab4f98cf..0000000000 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 573fe49816..0000000000 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 a7aeb3b5e0..0000000000 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 bbfead0c8e..0000000000 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 e1bb23a330..0000000000 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 77268c5175..0000000000 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 cdafd624fb..0000000000 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 cdafd624fb..0000000000 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 2861487910..0000000000 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 0fec045910..0000000000 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 2debb3e437..0000000000 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 0f7dfde6e7..0000000000 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 9a13ae06e8..0000000000 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 63ce73f115..0000000000 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 4c86a0e760..0000000000 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 bbc5b0350a..0000000000 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 b440e54b9c..0000000000 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 b863967f6e..0000000000 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 a8252f271a..0000000000 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 1f940131a6..0000000000 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 bc71bef3bb..0000000000 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 6ec3892b3b..0000000000 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 f059a2dc0c..0000000000 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 afc874fe88..0000000000 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 fd9905ab6a..0000000000 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 a3c687b077..0000000000 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 f961381f7e..0000000000 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 152cf44543..0000000000 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 0c10e3076a..0000000000 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 c661721242..0000000000 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 c3ff64760f..0000000000 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 18d2182d33..0000000000 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 b12fb5660b..0000000000 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 01dcb0cc2b..0000000000 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 7d89f8647a..0000000000 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 efc3883e55..0000000000 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 efc3883e55..0000000000 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 b46cba5863..0000000000 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 b46cba5863..0000000000 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 8df8832eae..0000000000 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 0462ba4659..0000000000 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 601b8f710d..0000000000 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 9b260680cb..0000000000 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 b1d4955adc..0000000000 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 acd68a2b35..0000000000 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 efe067180d..0000000000 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 d91113b2ac..0000000000 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 90177adfca..0000000000 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 76f33476cf..0000000000 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 2ffa37d837..0000000000 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 082d4bce8f..0000000000 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 90c7abce82..0000000000 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 88814bee6c..0000000000 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 b944d8f324..0000000000 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 3967206d48..0000000000 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 a75b7e7d55..0000000000 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 3fa44ae6a2..0000000000 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 7a49f04f86..0000000000 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 825b90aa36..0000000000 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 96817c85ff..0000000000 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 fa4146930a..0000000000 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 4a15299d94..0000000000 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 618dcc4875..0000000000 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 7700f32861..0000000000 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 a4d69d5923..0000000000 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 dee26b320c..0000000000 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 0ae3d5dbe2..0000000000 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 0914d6a237..0000000000 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 5a51649344..0000000000 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 8f81e68120..0000000000 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 f23d207256..0000000000 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 9cfdcbd09b..0000000000 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 9895cc9e74..0000000000 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 bff2ca0722..0000000000 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 ac730a5007..0000000000 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 2b8339baf7..0000000000 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 2c51341166..0000000000 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 bf69758bdb..0000000000 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 063477a505..0000000000 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 e0b0a7b7e1..0000000000 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 17a616cee0..0000000000 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 1f7abd22d9..0000000000 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 39e06499d2..0000000000 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 901027302f..0000000000 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 5de5fefb76..0000000000 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 3b63ec18a7..0000000000 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 9d58e73871..0000000000 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 4f3c87db38..0000000000 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 07691bea7d..0000000000 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 3166db5caf..0000000000 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 f5f1186784..0000000000 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 1410c4144c..0000000000 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 a7777224c7..0000000000 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 eb59087960..0000000000 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 bd1f26d58e..0000000000 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 4902740b28..0000000000 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 359974ae0c..0000000000 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 36bfe66c01..0000000000 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 e47d1abde2..0000000000 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 274f422711..0000000000 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 fd0b13a635..0000000000 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 fd5e3b045f..0000000000 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 bbd8d33ae6..0000000000 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 850593a4a7..0000000000 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 2f4fbe0c37..0000000000 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 5b6a0045d0..0000000000 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 5e5963461d..0000000000 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 3f57632ae1..0000000000 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 8b3d9c90ab..0000000000 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 13782d8e58..0000000000 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 6f76e5ccc9..0000000000 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 4a50990dbd..0000000000 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 5d328c5cbf..0000000000 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 a4c1a773ef..0000000000 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 045035a495..0000000000 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 0a1058f126..0000000000 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 dc17959e73..0000000000 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 a84f2231f0..0000000000 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 c2c43e0978..0000000000 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 9e531e34c5..0000000000 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 b69d15853b..0000000000 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 0200fd1452..0000000000 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 1686677da3..0000000000 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 b8b22ee553..0000000000 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 e7df5ab330..0000000000 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 20a45a0231..0000000000 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 db21056968..0000000000 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 42d4f16567..0000000000 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 dc1397a18e..0000000000 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 63389e102b..0000000000 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 faeb521d8a..0000000000 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 c01ac9cee2..0000000000 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 d28c57bba4..0000000000 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 c3f129d753..0000000000 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 cc03ab3fa5..0000000000 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 40917cd3f9..0000000000 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 3236035285..0000000000 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 542c4ef021..0000000000 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 e8b58fe5cd..0000000000 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 48eaf329c3..0000000000 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 1eb7fb1e30..0000000000 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 b31299fd36..0000000000 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 04e648503f..0000000000 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 37c9d7b879..0000000000 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 78b661932c..0000000000 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 d16d222d5a..0000000000 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 8f49a4b19c..0000000000 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 52e35615e9..0000000000 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 148b17884a..0000000000 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 3e4a737997..0000000000 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 18b1de343d..0000000000 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 b4ce8fa684..0000000000 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 5231a1723f..0000000000 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 27699d5898..0000000000 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 0698c4de5f..0000000000 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 c32cc4d848..0000000000 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 0452e10e66..0000000000 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 fb74f52a42..0000000000 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 beb984ae37..0000000000 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 d019dd519a..0000000000 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 ed2f03dacc..0000000000 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 b712670d79..0000000000 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 b47077cf29..0000000000 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 75f7726e16..0000000000 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 8ba0725852..0000000000 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 28736aade6..0000000000 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 1e4175937f..0000000000 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 161e36779a..0000000000 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 04d97a6fdb..0000000000 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 b044cb8960..0000000000 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 db11cd2ed9..0000000000 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 bc6baad9de..0000000000 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 806d013fc8..0000000000 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 b6faf74441..0000000000 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 0cf76ab757..0000000000 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 198865ca8f..0000000000 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 25f8641ed1..0000000000 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 1b01b23d71..0000000000 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 e966689023..0000000000 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 14b225a837..0000000000 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 9a325004f0..0000000000 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 b54644255d..0000000000 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 6864cf91c8..0000000000 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 ec8e7b1f5e..0000000000 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 2b5565d6e7..0000000000 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 1f30472ed4..0000000000 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 dc9e51bdd4..0000000000 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 5e093049fd..0000000000 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 c1ff8c45e0..0000000000 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 f706b7fe48..0000000000 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 4c32a9a91b..0000000000 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 db58ecab9c..0000000000 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 d1e10d78a9..0000000000 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 8bc800d77c..0000000000 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 78a07e2295..0000000000 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 96c0182106..0000000000 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 757eaae59c..0000000000 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 7905345da0..0000000000 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 5dbd96f428..0000000000 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 7e7f56b0cc..0000000000 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 85dfff8445..0000000000 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 9f7a00efdc..0000000000 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 ea1af4fd1a..0000000000 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 0870582421..0000000000 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 fa1e0cd0ef..0000000000 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 3a69a7c3a4..0000000000 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 de996211cc..0000000000 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 92ba74e99c..0000000000 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 3346f2796f..0000000000 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 9b3f6513e3..0000000000 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 1f47eaae62..0000000000 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 7c56103ee0..0000000000 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 2e84398d65..0000000000 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 f2a91ec904..0000000000 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 7558af3ab7..0000000000 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 beaa3956d4..0000000000 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 b94c170a30..0000000000 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 42d800b09a..0000000000 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 dc74a54fad..0000000000 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 31d33b2c7f..0000000000 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 b7ca805f78..0000000000 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 45c6db19ad..0000000000 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 fd1be77da0..0000000000 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 34beda83fb..0000000000 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 d789c3fa0a..0000000000 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 6803308846..0000000000 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 d17859fa27..0000000000 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 498004fa28..0000000000 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 7e43fb9c91..0000000000 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 84ade62af8..0000000000 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 f4493cfdfd..0000000000 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 93a051649d..0000000000 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 ac524733a3..0000000000 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 716fcda5ed..0000000000 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 66762cf4bd..0000000000 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 8514348ea5..0000000000 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 77202b701f..0000000000 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 6854358d96..0000000000 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 19d42f51ec..0000000000 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 74af66efe5..0000000000 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 858b6673b6..0000000000 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 f3538cc5d6..0000000000 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 bd59d7a9ac..0000000000 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 10ed2af3fc..0000000000 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 ad42325b7e..0000000000 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 2b36625a8d..0000000000 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 08eff9b981..0000000000 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 826aca549e..0000000000 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 123daa0c8a..0000000000 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 cae76bd6d7..0000000000 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 dca6104369..0000000000 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 44aae8aecb..0000000000 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 493c8da1c5..0000000000 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 2c1d549cdf..0000000000 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 5cc73d2e68..0000000000 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 71dfa5e3ab..0000000000 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 fa62054750..0000000000 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 b34775d9e8..0000000000 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 9e1960aeb1..0000000000 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 d05457b6d3..0000000000 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 2658d2c021..0000000000 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 213131f098..0000000000 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 d6e0816f89..0000000000 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 e969462196..0000000000 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 ea3dca5438..0000000000 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 11211bb805..0000000000 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 a6e555de23..0000000000 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 bc64815737..0000000000 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 83f5c46ce2..0000000000 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 75ef9f7a88..0000000000 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 e00fed7a59..0000000000 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 80d4295306..0000000000 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 622f8245fe..0000000000 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 16413811e0..0000000000 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 6a79699a04..0000000000 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 76932e853e..0000000000 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 b0e15c68ba..0000000000 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 d7b1d08cc1..0000000000 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 b1f02b8b71..0000000000 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 f466101b02..0000000000 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 7cd2897498..0000000000 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 dbc0f8b9b2..0000000000 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 04f49c8a9b..0000000000 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 5e61e43968..0000000000 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 500d5b3f82..0000000000 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 5eba6c3ef9..0000000000 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 1b569f1f3d..0000000000 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 f48c81bfd0..0000000000 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 e8d5d23fd9..0000000000 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 11aed19a7e..0000000000 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 7e29ddcc32..0000000000 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 82a0715bd8..0000000000 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 a4a016abfc..0000000000 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 59c8e7278d..0000000000 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 385c603916..0000000000 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 4a75f7a7e3..0000000000 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 d8fde0229b..0000000000 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 88e6c92bc6..0000000000 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 58358a9fd1..0000000000 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 c18520d968..0000000000 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 ce6cd8b053..0000000000 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 95e0179e3b..0000000000 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 9dbaa56e6f..0000000000 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 c7d8b4438f..0000000000 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 03eff0b6ea..0000000000 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 38c647ceaf..0000000000 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 3a670b8416..0000000000 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 f6be60e31e..0000000000 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 761b2c3ab6..0000000000 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 c617563eae..0000000000 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 c9c95bb57c..0000000000 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 f3b4bdd013..0000000000 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 dfe542219e..0000000000 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 ceb3752e1e..0000000000 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 404c068062..0000000000 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 99268b2ba2..0000000000 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 f88366c4bb..0000000000 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 2a2b88dc2a..0000000000 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 33e1a4c863..0000000000 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 f6e0334f49..0000000000 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 492dfc8644..0000000000 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 e9623d296a..0000000000 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 9a6ea15786..0000000000 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 1aa322c358..0000000000 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 41f656837b..0000000000 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 d433f0813c..0000000000 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 94576193b5..0000000000 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 12be08a5d0..0000000000 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 d675921890..0000000000 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 f4d624fc4a..0000000000 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 49f0b3d0f9..0000000000 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 bdb0fa4115..0000000000 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 ee851ccf5e..0000000000 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 94fdc83dec..0000000000 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 0e9bfc7061..0000000000 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 cc30a02f4f..0000000000 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 519abf056b..0000000000 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 acf0a47092..0000000000 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 b29d2fc9f3..0000000000 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 43749cd299..0000000000 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 659e3b1c7d..0000000000 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 88e2ea2a93..0000000000 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 2a616418c9..0000000000 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 c637ac6035..0000000000 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 a92ac2cb76..0000000000 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 a21488ac91..0000000000 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 b9166b3850..0000000000 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 a1139b7a91..0000000000 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 f93a355e21..0000000000 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 6e135fe872..0000000000 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 d4913bdf91..0000000000 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 48801fdf3d..0000000000 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 e7120dcc47..0000000000 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 3687ab1f91..0000000000 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 4f9419063e..0000000000 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 25b75ad4a9..0000000000 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 d59e521538..0000000000 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 710609deae..0000000000 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 2ed5046b33..0000000000 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 60e98c9ae2..0000000000 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 ae9bc19546..0000000000 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 ee6feedc12..0000000000 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 30f9daf8b5..0000000000 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 149270bbb8..0000000000 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 06741c351c..0000000000 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 64159e26ad..0000000000 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 74faed07ae..0000000000 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 b097b26ab4..0000000000 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 7261bbd061..0000000000 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 b3b3217593..0000000000 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 d811d6f15e..0000000000 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 c2f0ff9c82..0000000000 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 780b2321ba..0000000000 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 9b127201c1..0000000000 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 0c38f6b480..0000000000 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 19506480a3..0000000000 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 4bd0ef9b07..0000000000 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 67b457a2e5..0000000000 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 640ff925bc..0000000000 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 de4984484f..0000000000 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 283c07e785..0000000000 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 267c1dbfc3..0000000000 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 8041c953a4..0000000000 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 04bec649fc..0000000000 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 89329571b1..0000000000 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 669ec4c980..0000000000 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 c0638fe89d..0000000000 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 62531d9408..0000000000 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 50ddf796fd..0000000000 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 8a92b93ee0..0000000000 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 8c5c42bbd3..0000000000 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 5fb47ffb34..0000000000 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 c57feff116..0000000000 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 24f22ad683..0000000000 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 6c94df3c1e..0000000000 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 3af6de5826..0000000000 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 e415f11b87..0000000000 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 87363cc2db..0000000000 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 d56b8187de..0000000000 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 36913f5158..0000000000 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 c266947970..0000000000 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 d7348bac79..0000000000 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 b026f44057..0000000000 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 fc38d60508..0000000000 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 7db8394bcf..0000000000 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 8430eb7f38..0000000000 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 e2e6d1b30b..0000000000 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 592af8f639..0000000000 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 3ee89269f8..0000000000 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 c68d1a06a4..0000000000 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 8258ff7afc..0000000000 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 d72a4b1c1f..0000000000 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 1a0a368c8d..0000000000 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 6e2d9e8e9e..0000000000 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 e54b830dbf..0000000000 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 5ed88da5f1..0000000000 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 5eb1ceeaa4..0000000000 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 2572a5f620..0000000000 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 1be914b2aa..0000000000 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 c5b7ef3ef0..0000000000 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 286480be84..0000000000 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 7bca166582..0000000000 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 f2b2c0178b..0000000000 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 951bf36132..0000000000 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 ddf3be8085..0000000000 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 5eba5fd0d8..0000000000 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 e6b4e56309..0000000000 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 73040e4c0f..0000000000 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 eff1e5e028..0000000000 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 bc64bf4a80..0000000000 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 e25250dcb0..0000000000 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 4837872e32..0000000000 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 d533738555..0000000000 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 e8b9d07fd3..0000000000 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 6bbfb00a84..0000000000 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 fc477f0a4c..0000000000 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 c373bb0030..0000000000 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 d713ac04ba..0000000000 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 43a80785a6..0000000000 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 09bab4ff51..0000000000 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 8d14f6a800..0000000000 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 bca25f780c..0000000000 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 249c54bbd5..0000000000 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 0ee7d895a4..0000000000 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 8e847e1882..0000000000 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 fce5e91062..0000000000 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 0febc0ebd3..0000000000 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 302fa76c37..0000000000 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 905d1c63a4..0000000000 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 5755f34aca..0000000000 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 f0985182b7..0000000000 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 cb10ba7fd0..0000000000 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 b9ae7841c9..0000000000 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 534dc4f42e..0000000000 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 fc94f2a6c6..0000000000 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 4be0bc1622..0000000000 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 eaebea6943..0000000000 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 60f1fee52f..0000000000 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 28808358e0..0000000000 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 44514d62f6..0000000000 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 01eb2e3538..0000000000 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 3cdea8dd9e..0000000000 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 cbaa29a107..0000000000 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 99da57f0b3..0000000000 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 c004614f85..0000000000 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 cf47d69efa..0000000000 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 feba778d13..0000000000 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 f53a78d270..0000000000 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 e143f37f53..0000000000 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 8c8f21b3ec..0000000000 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 4e11d7a67f..0000000000 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 017849bebd..0000000000 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 2edc16c0b4..0000000000 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 74c0b8fe93..0000000000 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 9279317e03..0000000000 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 91d305c3d1..0000000000 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 0c25f72fac..0000000000 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 7901400d0e..0000000000 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 35f8723f17..0000000000 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 aad2ad239b..0000000000 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 e265074907..0000000000 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 d42cb0edbb..0000000000 --- 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 0425aec756..0000000000 --- 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 0c631caebf..0000000000 --- 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 1d6144485e..0000000000 --- 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 0000000000..9d95272da4 --- /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 0000000000..aa855ddcb9 --- /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 0000000000..0c673487a6 --- /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 0000000000..10a853cd1e --- /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 0000000000..77ce3f7ff7 --- /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 0000000000..be9d7312a3 --- /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 0000000000..48bb3c9710 --- /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 0000000000..2eb25ccd62 --- /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 0000000000..62c18c5581 --- /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 0000000000..a674a9dd98 --- /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 0000000000..33331cbb83 --- /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 0000000000..2dc71abcf6 --- /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 0000000000..d6d82ef329 --- /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 0000000000..51cdf7d550 --- /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 0000000000..1959f53000 --- /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 0000000000..03f2be89b9 --- /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 0000000000..edda21a31d --- /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 0000000000..40446f928c --- /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 0000000000..fc6b30fdee --- /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 0000000000..eabcc5f634 --- /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 0000000000..f61a6727fa --- /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 0000000000..86ce9e3d42 --- /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 0000000000..6323a4c938 --- /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 0000000000..2bc38d7c03 --- /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 0000000000..1a79bad06b --- /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 0000000000..73aab6b988 --- /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 0000000000..07c60eaa71 --- /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 0000000000..fa3aecfbff --- /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 0000000000..ed67de6ce5 --- /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 0000000000..c54ee4b988 --- /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 0000000000..78d78baf61 --- /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 0000000000..ac16e7aa72 --- /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 0000000000..cb7c7d5879 --- /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 0000000000..75dd7ad155 --- /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 0000000000..0c77bacc4d --- /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 0000000000..8ede9f4747 --- /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 0000000000..af09e16d36 --- /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 0000000000..b07de4778a --- /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 0000000000..69f08853dc --- /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 0000000000..81989ef960 --- /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 0000000000..772ad163f8 --- /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 0000000000..7af02b3a14 --- /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 0000000000..115500fb2f --- /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 0000000000..9f0555806c --- /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 0000000000..7d9b19d42c --- /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 0000000000..70b19dca3f --- /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 0000000000..54cca76fa0 --- /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 0000000000..bcb44e1141 --- /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 0000000000..d88e809f6e --- /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 0000000000..ec8b4bd86e --- /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 0000000000..0b0979e7db --- /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 0000000000..a2351879da --- /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 0000000000..3156fd7f1e --- /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 0000000000..360793974d --- /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 0000000000..3f47cb4590 --- /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 0000000000..a287a50f8d --- /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 0000000000..fb7f1f8529 --- /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 27e4c6d076..0000000000 --- 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 eda3b57430..0000000000 --- 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 0000000000..18b174cfe3 --- /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 0000000000..0947646869 --- /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 0000000000..a811ef8351 --- /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 0000000000..254da958cb --- /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 997406ad22..0000000000 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 0000000000..e51e22dad4 --- /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 0000000000..e51e22dad4 --- /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 0000000000..1b99e7067f --- /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 0000000000..b7f5453fca --- /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 0000000000..5086920c0a --- /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 0e6f161ef9..0000000000 --- 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 0000000000..d10377a011 --- /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 d9a2e7e4a5..0000000000 --- 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 0000000000..406dc51a4b --- /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 0000000000..c4520a3941 --- /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 0000000000..43909f3100 --- /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 e49856ec90..0000000000 --- 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 0000000000..6ba7e22b11 --- /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 0000000000..18aa9a6c67 --- /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 3b9cecf7b8..0000000000 --- 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 4f56cf5222..0000000000 --- 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 0000000000..b335cae83d --- /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 0000000000..09d5363f39 --- /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 29f5f5864e..0000000000 --- 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 806b1534b8..1d893f03f9 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 0000000000..9d31e2aed9 --- /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 430cf757ce..0000000000 --- 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 e60077dd37..0000000000 --- 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 0000000000..d7cbf3f6dd --- /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 f76024778b..0000000000 --- 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 ecb1fd911a..76cecc15b3 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 eeb2ebc41d..520880588b 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 0000000000..41922790d8 --- /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 8514bbaad4..547fd1cbd3 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 df694b2082..2d104de56f 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 21f9011313..5aae37e197 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 0000000000..997e5a78d7 --- /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 0000000000..4acb78e780 --- /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 0000000000..7dfa36181b --- /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 0000000000..50956c0cbc --- /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 0000000000..d53f6fe258 --- /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 0000000000..a8e84b4699 --- /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 0000000000..22cd1bf2d1 --- /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 0000000000..47de182265 --- /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 0000000000..ba887c5ae2 --- /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 0000000000..fe9aef8cc1 --- /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 0000000000..09dda7004a --- /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 0000000000..9b3288d43f --- /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 0000000000..70f8e1df56 --- /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 0000000000..c6314db5bf --- /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 0000000000..b9372eeefc --- /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 0000000000..26b88b1455 --- /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 0000000000..f635c051ff --- /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 0000000000..b1325be51c --- /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 0000000000..361579ae00 --- /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 0000000000..4f99fb4639 --- /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 0000000000..102821ceb6 --- /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 0000000000..33de3c7a6c --- /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 0000000000..dbd368c142 --- /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 0000000000..a6f007077f --- /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 0000000000..537ff8a4c0 --- /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 0000000000..3fb7a26ac5 --- /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 0000000000..3a38492a60 --- /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 0000000000..a10297d27b --- /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 0000000000..75c244dcfe --- /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 0000000000..29c1d4eaf7 --- /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 0000000000..9f3b335130 --- /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 0000000000..eab94b42a1 --- /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 0000000000..72dacfd4fc --- /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 0000000000..ea31359187 --- /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 0000000000..74230f5bfd --- /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 0000000000..e8122e4459 --- /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 0000000000..44841b1947 --- /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 0000000000..22cddd100d --- /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 0000000000..9dfe40d410 --- /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 0000000000..64f5f8ee83 --- /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 0000000000..ea9afd5f35 --- /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 0000000000..2f044f49ff --- /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 0000000000..6235b6e661 --- /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 0000000000..11547010ab --- /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 0000000000..ea15d79a73 --- /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 0000000000..add7f8351c --- /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 0000000000..b7165aa817 --- /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 0000000000..526733fe89 --- /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 0000000000..5cd88d33e9 --- /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 0000000000..2b1178f8b8 --- /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 0000000000..bce6e4f74e --- /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 0000000000..7f0d52cb6e --- /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 0000000000..5c4f030457 --- /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